EIOS/cron.php

265 lines
33 KiB
PHP
Raw Permalink Normal View History

2023-12-28 15:39:22 +03:00
<?php
error_reporting(0);
header('Content-Type: text/html; charset=utf-8');
date_default_timezone_set('Europe/Moscow');
include 'inc/_db.php';
include 'config.php';
include 'inc/functions.php';
$step=''; if(isset($_GET['step'])) $step = $_GET['step'];
else{
if (isset($argv[1])) $step = $argv[1];
if (isset($argv[2])) $des = $argv[2];
if (isset($argv[3])) $id = $argv[3];
}
if($step == 'sveden_check'){
$send = true;
$content = file_get_contents('http://mkgtu.ru/sveden/common/');
if(strpos($content, 'Полное наименование образовательной организации')===false){
send_email('Проверка сайта МГТУ','Проверка https://mkgtu.ru/sveden/common/ Сведения об образовательной организации<br>Проверка не прошла успешно!!!!','upr_it@mkgtu.ru');
include_once 'inc/pm_route.php';
$params['tg']['otkogo_user_id']=1;
$params['tg']['otkogo_user_fio']='Проверка https://mkgtu.ru/sveden/common/ Сведения об образовательной организации';
$params['tg']['komu_user_id']=1;
$params['tg']['message']='Проверка не прошла успешно!!!!';
PM_SEND_teleg($params);
}
}
//Подчистить группы
if($step == 'grupp_change'){
exit();
$sql = 'SELECT * FROM `acs_grupp` WHERE (`sokr` LIKE "%/%") AND `year_start`=2023 ORDER BY `id` DESC';
$rez = $DB->QUR_SEL($sql);
if($rez) {
foreach ($rez as $k => $v) if ($k) {
$grupp_old_kol_stud = students_kol($v['id']);
$grupp_old_id = $v['id'];
$grupp_old_fo = $v['fo'];
$grupp_old = $v['sokr'];
$grupp_new = trim(str_replace('()','',str_replace('о/з','',$v['sokr'])));
echo $grupp_old.'[<b>'.$grupp_old_kol_stud.'</b>] -> '. $grupp_new.':<br>';
$sql1 = 'SELECT id,sokr,fo,year_start FROM `acs_grupp` WHERE `sokr` ="'.$grupp_new.'" AND fo="ОЗФО" AND (`year_start`=2022 OR `year_start`=2023)';
$rez1 = $DB->QUR_SEL($sql1);
if($rez1) {
echo '<ul>';
foreach ($rez1 as $k1 => $v1) if ($k1) {
$v1['kol_stud'] = students_kol($v1['id']);
echo '<li>'.$v1['sokr'].' '.$v1['fo'].' '.$v1['year_start'].' [<b>'.$v1['kol_stud'].'</b>] '.$v1['id'].'</li>';
}
echo '</ul>';
}
//echo '<pre>'.print_r($v,1).'</pre>';
//Array(
// [id] => 2890 [data_c] => 1695891193 [data_u] => 1695891193 [specialnost] => [kurs] => 0
// [sokr] => НД(м)-11 о/з [fo] => ОЗФО [id_teacher] => 0 [id_facult] => 0 [year_start] => 2023
//)
}
}
}
function students_kol($id){
GLOBAL $DB;
$rez2 = $DB->QUR_SEL('SELECT COUNT(id) as kol FROM `acs_students` WHERE `id_grupp` ='.$id);
$v1['kol_stud'] = 0; if($rez2) $v1['kol_stud'] = $rez2[1]['kol'];
return $v1['kol_stud'];
}
/*
$message = '<p><b>Уважаемые пользователи, ЭИОС МГТУ!</b></p>
<p>Мы создали Telegram бота ЭИОС&nbsp;<a href="https://t.me/MKGTU_bot" title="Telegram bot MKGTU_bot" target="_blank">https://t.me/MKGTU_bot</a></p>
<p>Бот @MKGTU_bot, поможет узнать:<br> расписание занятий;<br> последние сообщения из системы ЭИОС МГТУ;<br> получить новый пароль для системы ЭИОС МГТУ.</p>
<p>Также бот будет оповещать в Telegram о новых сообщениях ЭИОС.</p>
<p>Для получения доступа к боту и привязки пользователя к ЭИОС в разделе «<a href="https://eios.mkgtu.ru/user/profile/" title="Профиль" target="">Профиль</a>» есть инструкция по подключению.</p>
<p>Для авторизации в телеграмм боте&nbsp;<a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a>, необходимо:<ul><li>Найти бота в телеграмм по имени @MKGTU_bot или перейти по ссылке&nbsp;<a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a></li><li>В самом боте нажать кнопку&nbsp;<b>Старт</b>&nbsp;или отправить команду&nbsp;<b>/start</b></li><li>Отправить боту команду&nbsp;<b>/auth <font color="#ef001b">КОД-ПОЛУЧИТЬ-В-ПРОФИЛЕ</font></b></li><li>Далее следовать инструкциям бота, можно отправить команду&nbsp;<b>/menu</b></li></ul></p>';
$message_title='Национальная киберфизическая платформа "Берлога"';
$message = '<p>Автономная некоммерческая организация "Агентство стратегических инициатив по продвижению новых проектов в 2023 году совместно с Правительством Республики Башкортостан, Кружковым движением Национальной технологической инициативы и Национальным исследовательским университетом "Высшая школа экономики" запустила проект "Национальная киберфизическая платформа "Берлога", направленный на вовлечение детей и молодежи в программирование, инженерию и технологическое образование с применением современных технологий.</p><p>Для желающих предлагаем пройти опрос в нашей новости <a href="https://eios.mkgtu.ru/blog/271/">Национальная киберфизическая платформа "Берлога"</a></p>';*/
/*$message_title='Конференция IT: Путь к первой работе';
$message = '<p>23 декабря в 09:00 приглашаем всех, желающих познакомиться с IT-сферой в г. Майкопе, на конференцию «IT: Путь к первой работе», организованной Майкопским государственным технологическим университетом.<br>'.PHP_EOL.'На конференции выступят действующие IT-специалисты из «Совкомбанк Технологии», SAMOKAT.TECH, IBS Dunice, Human&Business и др. Они расскажут о пройденном пути к своей первой работе. Их истории успеха и решения проблем подарят вдохновение и уникальный взгляд на возможности карьерного роста в индустрии информационных технологий. В завершение конференции выступят представители компаний, имеющих офисы в Майкопе и активно набирающих IT-специалистов.<br>'.PHP_EOL.'Помимо этого, у участников конференции появится возможность услышать реальные истории от специалистов: frontend-разработчик, веб-разработчик, трафик-маркетолог, тестер нейронок (ИИ), автоматизатор тестирования, старший разработчик JS, android-разработчик, менеджер по персоналу.<br>'.PHP_EOL.'Организаторы конференции подготовят специальные информационные материалы: чек листы для заполнения резюме, подборки телеграм-каналов со стажировками и вакансиями для начинающих специалистов, которые помогут участникам ориентироваться в мире IT-компаний и подготовиться к поиску работы.<br>'.PHP_EOL.'Подробности можно узнать по ссылке <a href="https://da.mkgtu.ru/">da.mkgtu.ru</a>.</p>';*/
$message_title='Регистрация на конференцию IT: Путь к первой работе';
$message = '<p>23 декабря в 09:00 аудитории М-1, главного корпуса МГТУ, будет проходить конференция «IT: Путь к первой работе»<br>'.PHP_EOL.'Просьба пройти регистрацию на сайте https://znanierussia.ru/events/znanielektorij-67014/registration.<br>'.PHP_EOL.'Подробности можно узнать по ссылке <a href="https://da.mkgtu.ru/">da.mkgtu.ru</a>.</p>';
//Рассылка через РОУТ по всем возможным каналам
if($step == 'spam_all'){//php cron.php spam_all
include_once 'inc/pm_route.php';
$from_user = 1;
$to_user = 1;
if(file_exists('cron_spam_send.txt')) {
$id_user = trim(file_get_contents('cron_spam_send.txt'));
}else{
$id_user = 999999;
}
//отправка всем
//$sql = 'SELECT id,email FROM '.$ST['dbpf'].'_users WHERE id<'.$id_user.' AND status>=0 ORDER BY id DESC';
//отправка студентам
$sql = 'SELECT u.id,u.email FROM '.$ST['dbpf'].'_users as u,'.$ST['dbpf'].'_students as s WHERE u.id<'.$id_user.' AND u.status>=0 AND u.id=s.id_user ORDER BY u.id DESC';
$rez = $DB->QUR_SEL($sql);
if($rez) {
foreach($rez as $k => $v)if($k&&$v['id']!=9277){//9277: Винограденко Павел Владимирович
//print_r($v);exit();
$to_user = $v['id'];
//$to_user = 1;
//$v['email']='alneo2003@gmail.com';
$email = email_repair($v['email']);
$params=array();
$params['eml']['title'] = $message_title;
$params['eml']['message'] = $message;
$params['eml']['email'] = $email;
$params['pm']['otkogo_user_id'] = 1;
$params['pm']['komu_user_id'] = $to_user;
$params['pm']['message_text'] = $message;
$params['pm']['from_status'] = 2;
$params['pm']['to_status'] = 1;
$params['pm']['file'] = '';
//print_r($params);exit();
$pm_rez = PM_SEND($params);
//print_r($pm_rez);exit();
file_put_contents('cron_spam_send.txt', $to_user);
//echo $sql.'<pre>$params'.print_r($params,1).PHP_EOL.'$rez'.print_r($rez,1).PHP_EOL.'$pm_rez'.print_r($pm_rez,1).'</pre>';exit();
sleep(1);
}
}
}
//Рассылка ЕМАИЛ сообщений всем
if($step == 'emails_send'){//php cron.php emails_send
exit();
$from_user = 1;
$id_user = trim(file_get_contents('cron_email_send.txt'));
$email_sends = file('cron_email_send_emails.txt');
foreach ($email_sends as $k => $v){ $email_sends[$k]=trim($v); }
$sql = 'SELECT id,email FROM '.$ST['dbpf'].'_users WHERE id<'.$id_user.' AND (email!="" AND email NOT LIKE "%@student.mkgtu.ru%" AND email LIKE "%@%" AND email NOT LIKE "%mkgtu.student.ru%" AND email NOT LIKE "%mkgtu2022.ru%" AND email NOT LIKE "%learn-mkgtu.ru%" AND email NOT LIKE "%learh-mkgtu.ru%" ) AND status>-1 ORDER BY id DESC';
$rez = $DB->QUR_SEL($sql); $out=array(); $emails=array();
foreach ($rez as $k => $val){
$email = email_repair($val['email']);
if($email!='') {
$domen = explode('@', $email);
if ($domen[1] != '') {
if (!isset($out[$domen[1]])) $out[$domen[1]] = 1;
else $out[$domen[1]]++;
//if(strpos($email,'@mkgtu.ru')!==false)
$emails[] = $email;
}
}
}
//echo $sql.'<br><pre>'.print_r($emails,1).'</pre>'.PHP_EOL;exit();
//echo $sql.'<br><pre>'.print_r($out,1).'</pre>'.PHP_EOL;exit();
if(count($emails)) {
foreach($emails as $k => $email){
//$email = 'upr_it@mkgtu.ru';
if(!in_array($email,$email_sends)) {
sleep(10);
$rez = send_email('ЭИОС телеграмм БОТ', $message, $email, '', 1, '');
file_put_contents('cron_email_send_emails.txt', $email . PHP_EOL, FILE_APPEND);
//echo '<pre>' . print_r($email_sends, 1) . '</pre>';
//echo '<pre>' . print_r($rez, 1) . '</pre>';
//exit();
}else{
//echo 'Уже отправляли</pre>';
//exit();
}
}
}
}
function email_repair($email){
$tmp = explode('@',$email);
$akk = $tmp[0];
$domen = $tmp[1];
$zam['gmail.com'] = array('gmai;.com','gmail.rcom','gmail. Com','gmail.con','gmail.cov','gmail.rcom','gmil.com','gmal.com','gmail/com','gmail.сom',' gmail.com','gmail.coom','gmail.cjm','.gmail.com','gmail.vom','gamil.com','gmail.comm','gimel.com','gmail.com.','gemil.com','gmailcom','0766gmail.com','gimail.com','302.gmail.com','gmail.com','gmail.com.','gmail.com.');
$zam['mail.ru'] = array('mail,ru','mail.runovruslan31072004','maik.ru','mail.ri','mail.ry','mail.ruu','mai.ru','meil.ru','mail.ru05051989','mail.tu','mael.ru','mail.ru.ru','mal.ru','maill.ru','mail ru',' mail.ru','mail. ru','.mail.ru','mail..ru','MAILl.RU');
$zam['bk.ru'] = array('bk.ri','bk ru');
$zam['inbox.ru'] = array('irbox.ru','invox.ru');
$zam['rambler.ru'] = array('rambler.ry','rambler.rru','gambler.ru');
$zam['icloud.com'] = array('iclaud.com');
$zam['yandex.ru'] = array('yandex.ry','yndex.ru','yndec.ru','yndeks.ru','ya.rul','yandex.ru1','yanfex.ru','yandex,ru','yandes.ru','endex.ru','eandex.ru','yangex.ru','yandex. ru','yandex.кru','tandex.ru','yandex.ri');
$zam['mkgtu.ru'] = array('mkgru.ru','mktu.ru','mkgu.ru','mkgtu.riu','mkgtu.eu','mkgtu.u','mkgtu.com','mkgtu.ri','mgtu.ru','mkqtu.ru','mkgtu.tu','mktgu.ru','mkty.ru','m.kgturu','mkgtu,ru','mkgtu. ru','mk.gtu.ru','мкгту.ru','mkhtu.ru','mkgtu ru','mkgtu.ru.0','mkgtu.ru.','mkgtu.ру','mkgnu.ru','mkdtu.ru','mkgtu/ru','mkgtu..ru','mkgtu.ru0','mkgru.com','mgku.ru','mgtk.ru');
foreach($zam as $domen_ok => $errors){
if(in_array($domen,$errors)){
$domen = $domen_ok;
}
}
$akk = strtolower(trim($akk));
$domen = strtolower(trim($domen));
if($domen=='gmail'||$domen=='gmail.com.') $domen = 'gmail.com';
if($domen=='mkgtu'||$domen=='mkgtu.'||$domen=='mkqtu'||$domen=='mkght'||$domen=='mkgu'||$domen=='mkgnu') $domen = 'mkgtu.ru';
if($domen=='mail') $domen = 'mail.ru';
$email = trim(str_replace(' ', '', $akk . '@' . $domen));
if($domen=='mkgtu.ru'&&is_numeric($akk)){
return '';
}else {
if($domen=='mkgtu.ru'&&email_nots($email)==false){
return '';
}else{
return $email;
}
}
}
function email_nots($email){
$emls = array('21.0.1780@mkgtu.ru','21.0.226@mkgtu.ru','21.0.183@mkgtu.ru','21.0.149@mkgtu.ru','21.0.148@mkgtu.ru','21.0.154@mkgtu.ru','21.0.155@mkgtu.ru','21.0.259@mkgtu.ru','21.0.254@mkgtu.ru','721-a@mkgtu.ru','621-a@mkgtu.ru','521-a@mkgtu.ru','421-a@mkgtu.ru','321-a@mkgtu.ru','221-a@mkgtu.ru','121-a@mkgtu.ru','1620-a@mkgtu.ru','1520-a@mkgtu.ru','1420-a@mkgtu.ru','1320-a@mkgtu.ru','1220-a@mkgtu.ru','1120-a@mkgtu.ru','1020-a@mkgtu.ru','920-a@mkgtu.ru','720-a@mkgtu.ru','620-a@mkgtu.ru','520-a@mkgtu.ru','420-a@mkgtu.ru','220-a@mkgtu.ru','120-a@mkgtu.ru','21003023a@mkgtu.ru','21503062a@mkgtu.ru','21903002a@mkgtu.ru','d178543@mkgtu.ru','s546321@mkgtu.ru','193-0@mkgtu.ru','192-0@mkgtu.ru','189-0@mkgtu.ru','190-0@mkgtu.ru','191-0@mkgtu.ru','188-0@mkgtu.ru','187-0@mkgtu.ru','186-0@mkgtu.ru','185-0@mkgtu.ru','184-0@mkgtu.ru','183-0@mkgtu.ru','182-0@mkgtu.ru','181-0@mkgtu.ru','21903010a@mkgtu.ru','21003022a@mkgtu.ru','21003020a@mkgtu.ru','21003019a@mkgtu.ru','21003018a@mkgtu.ru','21003017a@mkgtu.ru','21003016a@mkgtu.ru','180-0@mkgtu.ru','179-0@mkgtu.ru','178-0@mkgtu.ru','177-0@mkgtu.ru','176-0@mkgtu.ru','175-0@mkgtu.ru','174-0@mkgtu.ru','173-0@mkgtu.ru','172-0@mkgtu.ru','171-0@mkgtu.ru','170-0@mkgtu.ru','169-0@mkgtu.ru','168-0@mkgtu.ru','167-0@mkgtu.ru','166-0@mkgtu.ru','165-0@mkgtu.ru','164-0@mkgtu.ru','163-0@mkgtu.ru','162-0@mkgtu.ru','161-0@mkgtu.ru','160-0@mkgtu.ru','159-0@mkgtu.ru','158-0@mkgtu.ru','157-0@mkgtu.ru','156-0@mkgtu.ru','155-0@mkgtu.ru','154-0@mkgtu.ru','153-0@mkgtu.ru','152-0@mkgtu.ru','151-0@mkgtu.ru','150-0@mkgtu.ru','fg1920@mkgtu.ru','fg1919@mkgtu.ru','fg1918@mkgtu.ru','fg1917@mkgtu.ru','fg1916@mkgtu.ru','fg1915@mkgtu.ru','fg1914@mkgtu.ru','fg1913@mkgtu.ru','fg1912@mkgtu.ru','fg1911@mkgtu.ru','fg199@mkgtu.ru','fg198@mkgtu.ru','fg197@mkgtu.ru','fg196@mkgtu.ru','fg195@mkgtu.ru','fg194@mkgtu.ru','fg191@mkgtu.ru','fg1820@mkgtu.ru','fg1818@mkgtu.ru','fg1817@mkgtu.ru','fg1815@mkgtu.ru','fg1814@mkgtu.ru','fg1813@mkgtu.ru','fg1812@mkgtu.ru','fg1811@mkgtu.ru','fg1810@mkgtu.ru','fg189@mkgtu.ru','fg188@mkgtu.ru','fg187@mkgtu.ru','fg186@mkgtu.ru','fg185@mkgtu.ru','fg184@mkgtu.ru','fg182@mkgtu.ru','fg2020@mkgtu.ru','fg2019@mkgtu.ru','fg2018@mkgtu.ru','fg2017@mkgtu.ru','fg2016@mkgtu.ru','fg2015@mkgtu.ru','fg2014@mkgtu.ru','fg2013@mkgtu.ru','fg2012@mkgtu.ru','fg2011@mkgtu.ru','fg2010@mkgtu.ru','fg207@mkgtu.ru','fg206@mkgtu.ru','fg205@mkgtu.ru','fg204@mkgtu.ru','fg203@mkgtu.ru','fg202@mkgtu.ru','fg201@mkgtu.ru','fg1720@mkgtu.ru','fg1718@mkgtu.ru','fg1717@mkgtu.ru','fg1715@mkgtu.ru','fg1714@mkgtu.ru','fg1713@mkgtu.ru','fg1712@mkgtu.ru','fg1710@mkgtu.ru','fg179@mkgtu.ru','fg178@mkgtu.ru','fg177@mkgtu.ru','fg175@mkgtu.ru','fg174@mkgtu.ru','fg173@mkgtu.ru','fg172@mkgtu.ru','fg171@mkgtu.ru','fg1619@mkgtu.ru','fg1617@mkgtu.ru','fg1616@mkgtu.ru','fg1615@mkgtu.ru','fg1610@mkgtu.ru','fg169@mkgtu.ru','fg168@mkgtu.ru','fg166@mkgtu.ru','fg162@mkgtu.ru','fg1520@mkgtu.ru','fg1519@mkgtu.ru','fg1518@mkgtu.ru','fg1517@mkgtu.ru','fg1516@mkgtu.ru','fg1515@mkgtu.ru','fg1514@mkgtu.ru','fg1513@mkgtu.ru','fg1511@mkgtu.ru','fg1510@mkgtu.ru','fg159@mkgtu.ru','fg158@mkgtu.ru','fg157@mkgtu.ru','fg156@mkgtu.ru','fg155@mkgtu.ru','fg154@mkgtu.ru','fg153@mkgtu.ru','fg152@mkgtu.ru','fg151@mkgtu.ru','fg1420@mkgtu.ru','fg1419@mkgtu.ru','fg1418@mkgtu.ru','fg1417@mkgtu.ru','fg1416@mkgtu.ru','fg1415@mkgtu.ru','fg1414@mkgtu.ru','fg1413@mkgtu.ru','fg1412@mkgtu.ru','fg1410@mkgtu.ru','fg149@mkgtu.ru','fg148@mkgtu.ru','fg147@mkgtu.ru','fg146@mkgtu.ru','fg145@mkgtu.ru','fg144@mkgtu.ru','fg143@mkgtu.ru','fg141@mkgtu.ru','fg1320@mkgtu.ru','fg1319@mkgtu.ru','fg1318@mkgtu.ru','fg1317@mkgtu.ru','fg1312@mkgtu.ru','fg1311@mkgtu.ru','fg1310@mkgtu.ru','fg138@mkgtu.ru','fg136@mkgtu.ru','fg135@mkgtu.ru','fg134@mkgtu.ru','fg133@mkgtu.ru','fg132@mkgtu.ru','fg1220@mkgtu.ru','fg1219@mkgtu.ru','fg1218@mkgtu.ru','fg1217@mkgtu.ru','fg1216@mkgtu.ru','fg1215@mkgtu.ru','fg1214@mkgtu.ru','fg1213@mkgtu.ru','fg1212@mkgtu.ru','fg1211@mkgtu.ru','fg129@mkgtu.ru','fg128@mkgtu.ru','fg127@mkgtu.ru','fg126@mkgtu.ru','fg125@mkgtu.ru','fg124@mkgtu.ru','fg123@mkgtu.ru','fg122@mkgtu.ru','fg121@m
if(!in_array($email,$emls)) return true; else return false;
}
//Рассылка ЛИЧНЫХ сообщений всем
if($step == 'pm_send'){//php cron.php pm_send
exit();
$from_user = 1;
if(file_exists('cron_pm_send.txt')) {
$id_user = trim(file_get_contents('cron_pm_send.txt'));
}else{
$id_user = 999999;
}
$sql = 'SELECT id FROM '.$ST['dbpf'].'_users WHERE id<'.$id_user.' ORDER BY id DESC';
$rez = $DB->QUR_SEL($sql);
//echo $sql.':'.$rez[1]['id'].PHP_EOL;exit();
if($rez) {
foreach($rez as $k => $v)if($k){
$to_user = $v['id'];
$sql = 'INSERT INTO ' . $ST['dbpf'] . '_pm VALUES (0,' . mktime() . ',' . $from_user . ',' . $to_user . ',"' . $DB->rescape($message) . '",2,1,"")';
$rez = $DB->QUR($sql);
if (!$rez['err']) {
file_put_contents('cron_pm_send.txt', $to_user);
}
//echo $sql.'<pre>'.print_r($rez,1).'</pre>';exit();
}
}
}
if($step == 'test_rejt'){
$data_s1 = $data_s2 = 0;
$sql = 'SELECT data_s1,data_s2 FROM '.$ST['dbpf'].'_rejt_otchgods WHERE tip=3 AND status=1';
$rez = $DB->QUR_SEL($sql);
if($rez){
$data_s1 = $_SESSION['otchgods'][3]['data_s1'] = $rez[1]['data_s1'];
$data_s2 = $_SESSION['otchgods'][3]['data_s2'] = $rez[1]['data_s2'];
}
if($data_s1==0) exit();
$limit = 500;
$start = 0;
$file_start = 'tmp/cron_test_rejt.log';
if(file_exists($file_start)){
$start = (int)file_get_contents($file_start);
}
$sb=array();
$sql = 'SELECT id,id_user,id_razdel,id_item,balls FROM '.$ST['dbpf'].'_rejt_savesballs LIMIT '.$start.','.$limit;
$rez = $DB->QUR_SEL($sql);
if($rez){
foreach($rez as $key => $val)if($key){
$id_user = $val['id_user'];
$id_razdel = $val['id_razdel'];
$id_items = $val['id_item'];
$val['formuls'] = rejt_raschet($id_items,$id_user);
//$sb[] = $val;
if($val['formuls']['itogo']!=$val['balls']){
$sql = 'UPDATE '.$ST['dbpf'].'_rejt_savesballs SET balls='.$val['formuls']['itogo'].' WHERE id='.$val['id'].' LIMIT 1';
$rez = $DB->QUR($sql);
}
}
//echo '<pre>'.print_r($sb,1).'</pre>';
}else{
$start=0;
$limit=0;
}
file_put_contents($file_start,($start+$limit));
}