265 lines
33 KiB
PHP
265 lines
33 KiB
PHP
<?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 бота ЭИОС <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>Для авторизации в телеграмм боте <a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a>, необходимо:<ul><li>Найти бота в телеграмм по имени @MKGTU_bot или перейти по ссылке <a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a></li><li>В самом боте нажать кнопку <b>Старт</b> или отправить команду <b>/start</b></li><li>Отправить боту команду <b>/auth <font color="#ef001b">КОД-ПОЛУЧИТЬ-В-ПРОФИЛЕ</font></b></li><li>Далее следовать инструкциям бота, можно отправить команду <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@mkgtu.ru','fg1120@mkgtu.ru','fg1118@mkgtu.ru','fg1117@mkgtu.ru','fg1110@mkgtu.ru','fg118@mkgtu.ru','fg115@mkgtu.ru','fg114@mkgtu.ru','fg113@mkgtu.ru','fg112@mkgtu.ru','fg111@mkgtu.ru','18903104a@mkgtu.ru','17903090a@mkgtu.ru','18903157a@mkgtu.ru','18903162a@mkgtu.ru','179030892k@mkgtu.ru','18903151a@mkgtu.ru','18903089a@mkgtu.ru','18903085a@mkgtu.ru','18903082aa@mkgtu.ru','upravkadr@mkgtu.ru','hadagatle@mkgtu.ru','17902107d@mkgtu.ru','17901159t@mkgtu.ru','16904174t@mkgtu.ru','19007498_m@mkgtu.ru','19007499_m@mkgtu.ru','18007007_m@mkgtu.ru','19907264_m@mkgtu.ru','19007222_m@mkgtu.ru','vlad.drokin@mkgtu.ru','16903083_1@mkgtu.ru','16903071_1@mkgtu.ru','18903181_11@mkgtu.ru','17903094_@mkgtu.ru','17907046_1@mkgtu.ru','17903093_1@mkgtu.ru','18907054_@mkgtu.ru','18903078_1@mkgtu.ru','18903077_1@mkgtu.ru','18903075_1@mkgtu.ru','18903071_1@mkgtu.ru','17903146_2@mkgtu.ru','18003014a@mkgtu.ru','ivanov@mkgtu.ru','70-0@mkgtu.ru','15003038_1@mkgtu.ru','105-o@mkgtu.ru','95-o@mkgtu.ru','83-@mkgtu.ru','17002009a@mkgtu.ru','17002020a@mkgtu.ru','17903157a@mkgtu.ru','18903078a@mkgtu.ru','18903120a@mkgtu.ru','18903132a@mkgtu.ru','19903064a@mkgtu.ru','19903058a@mkgtu.ru','18903119aa@mkgtu.ru','18903083a@mkgtu.ru','19902459_1@mkgtu.ru','17903184_1@mkgtu.ru','18903179_1@mkgtu.ru','18903181_1@mkgtu.ru','18903184_1@mkgtu.ru','17903145_1@mkgtu.ru','17903082_1@mkgtu.ru','19903444a@mkgtu.ru','19903480a@mkgtu.ru','19903452a@mkgtu.ru','19903438a@mkgtu.ru','19903446a@mkgtu.ru','16903083b@mkgtu.ru','19903363a@mkgtu.ru','19903401a@mkgtu.ru','19903362a@mkgtu.ru','17903093a@mkgtu.ru','19903440a@mkgtu.ru','19903395a@mkgtu.ru','19903486a@mkgtu.ru','19903439a@mkgtu.ru','19903448a@mkgtu.ru','19903442a@mkgtu.ru','16903131b@mkgtu.ru','17903080a@mkgtu.ru','16903071a@mkgtu.ru','18007006_1@mkgtu.ru','17004013b@mkgtu.ru','17004013a@mkgtu.ru','19904511a@mkgtu.ru','17904075d@mkgtu.ru','18904174d@mkgtu.ru','17004013_1@mkgtu.ru','18904174a@mkgtu.ru','14903128a@mkgtu.ru','17903167a@mkgtu.ru','19903070a@mkgtu.ru','18903126a@mkgtu.ru','19903044a@mkgtu.ru','19903043a@mkgtu.ru','19112019ove@mkgtu.ru','19112019muh@mkgtu.ru','15902069a@mkgtu.ru','19907255_1@mkgtu.ru','18901233_1@mkgtu.ru','16907124_1@mkgtu.ru','16907103_1@mkgtu.ru','18901195_1@mkgtu.ru','18907035_1@mkgtu.ru','17901170_1@mkgtu.ru','17901182_1@mkgtu.ru','16901039_1@mkgtu.ru','18907053_1@mkgtu.ru','18907051_1@mkgtu.ru','18907168_1@mkgtu.ru','18907050_1@mkgtu.ru','18907049_1@mkgtu.ru','18907048_1@mkgtu.ru','18907047_1@mkgtu.ru','18907046_1@mkgtu.ru','18907045_1@mkgtu.ru','18907171_1@mkgtu.ru','18907144_1@mkgtu.ru','18907043_1@mkgtu.ru','18907042_1@mkgtu.ru','18907041_1@mkgtu.ru','18907040_1@mkgtu.ru','18907039_1@mkgtu.ru','18907037_1@mkgtu.ru','18907170_1@mkgtu.ru','18907036_1@mkgtu.ru','18907172_1@mkgtu.ru','18907034_1@mkgtu.ru','19907196_1@mkgtu.ru','17007009_1@mkgtu.ru','19007479_1@mkgtu.ru','m19007214@mkgtu.ru','16903179a@mkgtu.ru','19002066l@mkgtu.ru','18901045a@mkgtu.ru','36-0@mkgtu.ru','49-0@mkgtu.ru','106-0@mkgtu.ru','115-0@mkgtu.ru','107-0@mkgtu.ru','112-0@mkgtu.ru','99-0@mkgtu.ru','104-0@mkgtu.ru','93-0@mkgtu.ru','94-0@mkgtu.ru','101-0@mkgtu.ru','96-0@mkgtu.ru','103-0@mkgtu.ru','109-0@mkgtu.ru','108-0@mkgtu.ru','100-0@mkgtu.ru','110-0@mkgtu.ru','102-0@mkgtu.ru','114-0@mkgtu.ru','19903025a@mkgtu.ru','19903028a@mkgtu.ru','18903129a@mkgtu.ru','18903124a@mkgtu.ru','17903122a@mkgtu.ru','18903122a@mkgtu.ru','18903116a@mkgtu.ru','73-0@mkgtu.ru','74-0@mkgtu.ru','92-0@mkgtu.ru','87-0@mkgtu.ru','83-0@mkgtu.ru','70-0@mkgtu.ru','68-0@mkgtu.ru','80-0@mkgtu.ru','79-0@mkgtu.ru','86-0@mkgtu.ru','82-0@mkgtu.ru','75-0@mkgtu.ru','84-0@mkgtu.ru','85-0@mkgtu.ru','72-0@mkgtu.ru','71-0@mkgtu.ru','43-0@mkgtu.ru','16001073a@mkgtu.ru','17003031a@mkgtu.ru','14001090a@mkgtu.ru','15902018a@mkgtu.ru','18003015m@mkgtu.ru','14906144h@mkgtu.ru','17903178s@mkgtu.ru','16903086s@mkgtu.ru','180106a@mkgtu.ru','17903189w@mkgtu.ru','180132c@mkgtu.ru','15906150m@mkgtu.ru','15906144d@mkgtu.ru','17902177s@mkgtu.ru','18902109w@mkgtu.ru','18902105a@mkgtu.ru','18902104a@mkgtu.ru','15004022h@mkgtu.ru','15004016s@mkgtu.ru','17903180k@mkgtu.ru','16903162w@mkgtu.ru','16903134b@mkgtu.ru','16903135a@mkgtu.ru','170054m@mkgtu.ru','18903103n@mkgtu.ru','18903102y@mkgtu.ru','18903100x@mkgtu.ru','18903099x@mkgtu.ru','18903098u@mkgtu.ru','18903097t@mkgtu.ru','18903096s@mkgtu.ru','18903095s@mkgtu.ru','18903094s@mkgtu.ru','18903093s@mkgtu.ru','18901149h@mkgtu.ru','18903092r@mkgtu.ru','18903091p@mkgtu.ru','18901148h@mkgtu.ru','18903090m@mkgtu.ru','18901147x@mkgtu.ru','18903089m@mkgtu.ru','18903088m@mkgtu.ru','18903086k@mkgtu.ru','18903085k@mkgtu.ru','18903083b@mkgtu.ru','18901146s@mkgtu.ru','18903083k@mkgtu.ru','18901145p@mkgtu.ru','18903082n@mkgtu.ru','18903082k@mkgtu.ru','18903081m@mkgtu.ru','18901144p@mkgtu.ru','18903080s@mkgtu.ru','18901143m@mkgtu.ru','18903079g@mkgtu.ru','18903078b@mkgtu.ru','18903077b@mkgtu.ru','18903076b@mkgtu.ru','18901142l@mkgtu.ru','18903075s@mkgtu.ru','18903074a@mkgtu.ru','18903073a@mkgtu.ru','18907054v@mkgtu.ru','18901140k@mkgtu.ru','18907053w@mkgtu.ru','18907052r@mkgtu.ru','18901139g@mkgtu.ru','18901138b@mkgtu.ru','18907051n@mkgtu.ru','18904070d@mkgtu.ru','18904069z@mkgtu.ru','18907050a@mkgtu.ru','18904068t@mkgtu.ru','18904067r@mkgtu.ru','18907049d@mkgtu.ru','18904066p@mkgtu.ru','18907048x@mkgtu.ru','18907047u@mkgtu.ru','18907046t@mkgtu.ru','18907045t@mkgtu.ru','18907044s@mkgtu.ru','18907043r@mkgtu.ru','18907042n@mkgtu.ru','18907041n@mkgtu.ru','18907040m@mkgtu.ru','18907038k@mkgtu.ru','18904064k@mkgtu.ru','18904063k@mkgtu.ru','18907037k@mkgtu.ru','18904062k@mkgtu.ru','18907036k@mkgtu.ru','18904061k@mkgtu.ru','18907035w@mkgtu.ru','18904060k@mkgtu.ru','18907034b@mkgtu.ru','18904059d@mkgtu.ru','18903072a@mkgtu.ru','18904058d@mkgtu.ru','18903136d@mkgtu.ru','18903135s@mkgtu.ru','18904057a@mkgtu.ru','18903134c@mkgtu.ru','18904056a@mkgtu.ru','18903133r@mkgtu.ru','18904055a@mkgtu.ru','18903132r@mkgtu.ru','18903131p@mkgtu.ru','18903130p@mkgtu.ru','18903129p@mkgtu.ru','18903128p@mkgtu.ru','18903126n@mkgtu.ru','18903125m@mkgtu.ru','18903124m@mkgtu.ru','18903123l@mkgtu.ru','18903122l@mkgtu.ru','18903121k@mkgtu.ru','18903120k@mkgtu.ru','18903119a@mkgtu.ru','18903118m@mkgtu.ru','18903117d@mkgtu.ru','18903116g@mkgtu.ru','18903115g@mkgtu.ru','18903114w@mkgtu.ru','18903113b@mkgtu.ru','18903111b@mkgtu.ru','18903110a@mkgtu.ru','18902109s@mkgtu.ru','18902107t@mkgtu.ru','18902105o@mkgtu.ru','18901235b@mkgtu.ru','18901229m@mkgtu.ru','18901228m@mkgtu.ru','18901227k@mkgtu.ru','18901226i@mkgtu.ru','18901225d@mkgtu.ru','18901241x@mkgtu.ru','18901240p@mkgtu.ru','18901238z@mkgtu.ru','18901236b@mkgtu.ru','180092l@mkgtu.ru','18001027h@mkgtu.ru','18001026x@mkgtu.ru','18001025m@mkgtu.ru','18001024m@mkgtu.ru','18001023k@mkgtu.ru','18001022k@mkgtu.ru','18001021m@mkgtu.ru','18001031k@mkgtu.ru','18003013a@mkgtu.ru','18003010a@mkgtu.ru','18003017t@mkgtu.ru','18003016t@mkgtu.ru','18007056m@mkgtu.ru','18007047m@mkgtu.ru','18007010m@mkgtu.ru','18007045m@mkgtu.ru','18007009m@mkgtu.ru','18007008m@mkgtu.ru','18001019n@mkgtu.ru','18007009ch@mkgtu.ru','18007008t@mkgtu.ru','18007007s@mkgtu.ru','18007003d@mkgtu.ru','18007002g@mkgtu.ru','18003017s@mkgtu.ru','18003016o@mkgtu.ru','180030145k@mkgtu.ru','18001018d@mkgtu.ru','18004006a@mkgtu.ru','18004005a@mkgtu.ru','18009071g@mkgtu.ru','18903038!@mkgtu.ru','18903084a@mkgtu.ru','18003029t@mkgtu.ru','18903079v@mkgtu.ru','18903089g@mkgtu.ru','18010085x@mkgtu.ru','g18003016@mkgtu.ru','18903086a@mkgtu.ru','18903091d@mkgtu.ru','18903071d@mkgtu.ru','15903112g@mkgtu.ru','15903111g@mkgtu.ru','16903148g@mkgtu.ru','16903080g@mkgtu.ru','16903078g@mkgtu.ru','16903075g@mkgtu.ru','16903073g@mkgtu.ru','16903069g@mkgtu.ru','16903068g@mkgtu.ru','l17906058@mkgtu.ru','17903156t@mkgtu.ru','17903155t@mkgtu.ru','17903154t@mkgtu.ru','17903153t@mkgtu.ru','17903151t@mkgtu.ru','17903149t@mkgtu.ru','17903147t@mkgtu.ru','17903145t@mkgtu.ru','17903143t@mkgtu.ru','17903142t@mkgtu.ru','17903141t@mkgtu.ru','17903138t@mkgtu.ru','17903135t@mkgtu.ru','17903130t@mkgtu.ru','15903102t@mkgtu.ru','15903127t@mkgtu.ru','14903176t@mkgtu.ru','15903126t@mkgtu.ru','16903158t@mkgtu.ru','16903110t@mkgtu.ru','17903126t@mkgtu.ru','17903104t@mkgtu.ru','17003021t@mkgtu.ru','15003051t@mkgtu.ru','16003024t@mkgtu.ru','14003052a@mkgtu.ru','15003105a@mkgtu.ru','17903100a@mkgtu.ru','17903099a@mkgtu.ru','17903087a@mkgtu.ru','17903086a@mkgtu.ru','17903176a@mkgtu.ru','14004021a@mkgtu.ru','14004004a@mkgtu.ru','14903178a@mkgtu.ru','15903120a@mkgtu.ru','15903118a@mkgtu.ru','15903117a@mkgtu.ru','15903115a@mkgtu.ru','14903180a@mkgtu.ru','15903116a@mkgtu.ru','14903177a@mkgtu.ru','16903062a@mkgtu.ru','16903059a@mkgtu.ru','16903058a@mkgtu.ru','16903163a@mkgtu.ru','16903131a@mkgtu.ru','16903032a@mkgtu.ru','16903129a@mkgtu.ru','16903161a@mkgtu.ru','15903030a@mkgtu.ru','14901107a@mkgtu.ru','15901111a@mkgtu.ru','14901105a@mkgtu.ru','14901104a@mkgtu.ru','14901093a@mkgtu.ru','15901244a@mkgtu.ru','14901133a@mkgtu.ru','15901045a@mkgtu.ru','15901082a@mkgtu.ru','15901077a@mkgtu.ru','15901071a@mkgtu.ru','17901154a@mkgtu.ru','17001008a@mkgtu.ru','16001045a@mkgtu.ru','16903065a@mkgtu.ru','16903063a@mkgtu.ru','16903056a@mkgtu.ru','16903055a@mkgtu.ru','16903054a@mkgtu.ru','16903053a@mkgtu.ru','16903052a@mkgtu.ru','17903163a@mkgtu.ru','16903128a@mkgtu.ru','17903185a@mkgtu.ru','16903134a@mkgtu.ru','16903133a@mkgtu.ru','16903093a@mkgtu.ru','16903091a@mkgtu.ru','16903090a@mkgtu.ru','16903089a@mkgtu.ru','16903088a@mkgtu.ru','16903087a@mkgtu.ru','17903165a@mkgtu.ru','16903085a@mkgtu.ru','16903083a@mkgtu.ru','15003031a@mkgtu.ru','15003030a@mkgtu.ru','16003015a@mkgtu.ru','16003014a@mkgtu.ru','16003013a@mkgtu.ru','16003012a@mkgtu.ru','16003011a@mkgtu.ru','16003009a@mkgtu.ru','16901044_1@mkgtu.ru','16901042_1@mkgtu.ru','16901159_1@mkgtu.ru','15.0.081@mkgtu.ru','17.9.011@mkgtu.ru','17.9.010@mkgtu.ru','17.9.009@mkgtu.ru','17.9.007@mkgtu.ru','17.9.005@mkgtu.ru','17.9.006@mkgtu.ru','15.0.124@mkgtu.ru','17.9.012@mkgtu.ru','fdad62@mkgtu.ru','9cc5a5@mkgtu.ru','2ae0e1@mkgtu.ru','5666c6@mkgtu.ru','a5af12@mkgtu.ru','b467cb@mkgtu.ru','f94e9d@mkgtu.ru','49c6f4@mkgtu.ru','810b91@mkgtu.ru','8b7928@mkgtu.ru','feab86@mkgtu.ru','eab866@mkgtu.ru','eab866254@mkgtu.ru','ab8669468@mkgtu.ru','bfeab8@mkgtu.ru','bfeab83@mkgtu.ru','ab8669221@mkgtu.ru','ab8669115@mkgtu.ru','ab8669795@mkgtu.ru','ab8669@mkgtu.ru','3bfeab658@mkgtu.ru','feab86793@mkgtu.ru','ab866938@mkgtu.ru','00145d877@mkgtu.ru','0145d7@mkgtu.ru','00145d710@mkgtu.ru','00145d@mkgtu.ru','0145d761@mkgtu.ru','145d70258@mkgtu.ru','238d8c@mkgtu.ru','a28b06720@mkgtu.ru','863b9c257@mkgtu.ru','ef863b127@mkgtu.ru','d3ef86174@mkgtu.ru','ef863b120@mkgtu.ru','863b9c811@mkgtu.ru','3ef863624@mkgtu.ru','ef863b150@mkgtu.ru','863b9c609@mkgtu.ru','ef863b179@mkgtu.ru','d3ef86229@mkgtu.ru','ef863b521@mkgtu.ru','863b9c773@mkgtu.ru','f863b9280@mkgtu.ru','d3ef86853@mkgtu.ru','863b9c785@mkgtu.ru','d3ef86683@mkgtu.ru','ef863b@mkgtu.ru','d3ef86@mkgtu.ru','3ef863@mkgtu.ru','3ef863573@mkgtu.ru','863b9c@mkgtu.ru','e9d6be778@mkgtu.ru','b7e9d6251@mkgtu.ru','7e9d6b109@mkgtu.ru','7e9d6b511@mkgtu.ru','7e9d6b16@mkgtu.ru','8b7e9d192@mkgtu.ru','9d6be2604@mkgtu.ru','8b7e9d378@mkgtu.ru','7e9d6b510355@mkgtu.ru','e9d6be601@mkgtu.ru','9d6be2474@mkgtu.ru','8b7e9d598@mkgtu.ru','b7e9d6257@mkgtu.ru','7e9d6b483@mkgtu.ru','b7e9d6524@mkgtu.ru','e9d6be157@mkgtu.ru','8b7e9d494@mkgtu.ru','e9d6be59@mkgtu.ru','b7e9d6838@mkgtu.ru','7e9d6b@mkgtu.ru','9d6be2119@mkgtu.ru','b7e9d6502@mkgtu.ru','9d6be2106@mkgtu.ru','9d6be2@mkgtu.ru','b7e9d6@mkgtu.ru','e9d6be253@mkgtu.ru','9d6be2127@mkgtu.ru','159d9b@mkgtu.ru','d9bc58@mkgtu.ru','4159d9320@mkgtu.ru','4159d9@mkgtu.ru','159d9b600@mkgtu.ru','59d9bc65@mkgtu.ru','59d9bc@mkgtu.ru','d9bc58593@mkgtu.ru','4159d982@mkgtu.ru','26826f@mkgtu.ru','26fb81785@mkgtu.ru','826fb8670@mkgtu.ru','6826fb318@mkgtu.ru','7ce13860@mkgtu.ru','8e17ce733@mkgtu.ru','ce138b896@mkgtu.ru','7ce138167@mkgtu.ru','17ce13875@mkgtu.ru','ief27660@mkgtu.ru');
|
||
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));
|
||
} |