ЗАХІДНОУКРАЇНСЬКА ШКОЛА АВІАЦІЇ

Повернутися

user_login;
else{
if(isset($_GET['login'])) $login=$_GET['login']; else $login=$_POST['user_login'];
}

if(isset($_GET['act'])) $act=$_GET['act']; else $act=$_POST['act'];

if(isset($_GET['sub'])) $sub=$_GET['sub']; else $sub=$_POST['sub'];

if(isset($_GET['t_txt'])) $t_txt=$_GET['t_txt'];

$pass1=$_POST['pass1'];

$email=trim($_POST['user_email']);

$checkemail=$_POST['checkemail'];

$startdate=$_POST['startdate'];

$enddate=$_POST['enddate'];

$middlename=$_POST['middlename'];

$companyname=$_POST['companyname'];

$posadaname=$_POST['posadaname'];

$typevs=$_POST['typevs'];

$groupname=$_POST['groupname']; if($groupname=='') $groupname='-';

$groups_res = $wpdb->get_results($wpdb->prepare("SELECT * FROM groups ORDER BY id",""),ARRAY_A);

function jsOnResponse($obj)
{
echo ' ';
}

//----------------------------------------------------------------
function sendUmail($lg,$em,$ps,$sd,$ed,$fn,$ln)

{
$user = wp_get_current_user();
$headers = 'From: aviaschool.com.ua ' . "\r\n" .'Reply-To: info@aviaschool.com.ua' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$content="Параметри для входу в дистанційне навчання:\n\nПосилання:\n https://online.aviaschool.com.ua/onlinetraininguа - українською мовою\n$ln $fn\n\n Логін: $lg\nПароль: $ps\n\nПочаток навчання: $sd \n Кінець навчання: $ed \n\nУВАГА! Це повідомлення сформовано автоматично системою, відповідати на нього не треба.\n\nE-mail для зв'язку: $user->user_email";
wp_mail($em, 'Облікові дані для ДО aviaschool.com.ua', $content, $headers);
wp_mail($user->user_email, 'Облікові дані для ДО aviaschool.com.ua', $content, $headers);

//mail($em, 'Учетные данные для ДО ВСП <ЦАПС>', $content, $headers);

}

$usr = get_user_by( 'login', trim($login) );
if(isset($_FILES['loadfile'])) // Фотография
{ $dir = 'imgs/photos/';
$name = basename($_FILES['loadfile']['name']);
$file = $dir . $usr->ID;
echo $usr->ID;
$fname = ''.$file.'.jpg';
$success = move_uploaded_file($_FILES['loadfile']['tmp_name'], $fname);
jsOnResponse("{'filename':'" . $name . "', 'success':'" . $success . "'}");
}

//---------------------------------------------------------------

//if(current_user_can('administrator') || current_user_can('editor'))

{

if($act=='edit'){

//$avatar=get_avatar( $usr->ID);
//$fn=sprintf("avatar.htm"); $fpf=fopen($fn,"w");
//if($fpf){ fputs($fpf,$avatar); fclose($fpf); }

$t_sub='Оновити дані';

if($sub=='data'){

$disp_name=sprintf("%s %s",trim($_POST['last_name']),trim($_POST['first_name']));
$sql="SELECT id FROM groups WHERE name='$groupname'";
$groupid=$wpdb->get_var($sql);

$sql="UPDATE wpdn_users SET user_email='$email', user_name='".trim($_POST['first_name'])."', user_lastname='".trim($_POST['last_name'])."', user_middlename='".trim($_POST['middlename'])."', company_name='".trim($_POST['companyname'])."', posada_name='".trim($_POST['posadaname'])."', type_vs='".trim($_POST['typevs'])."' ,display_name='$disp_name', start_date='".trim($_POST['startdate'])."',
groupid=$groupid,
end_date='".trim($_POST['enddate'])."' WHERE user_login='".trim($login)."' ";

$result = mysqli_query($link,$sql);

$usr = get_user_by( 'login', trim($login) );

if($pass1<>'')

{ wp_set_password( $pass1, $usr->ID ); } // Обновить пароль

update_user_meta($usr->ID, "first_name", trim($_POST['first_name'])); //Обновить метаданные

update_user_meta($usr->ID, "last_name", trim($_POST['last_name']));

if($checkemail=='on')

{ sendUmail($login,$email,$pass1,$startdate,$enddate,$_POST['first_name'],$_POST['last_name']); }

$t_txt=$login.' обновлен';

}

if($login<>''){

$sql="SELECT * FROM wpdn_users WHERE user_login='$login'";

$result = mysqli_query($link,$sql);

while($dt = mysqli_fetch_array($result))

{ $id=$dt['ID'];

$email=$dt['user_email'];

$name=$dt['user_name'];

$lastname=$dt['user_lastname'];

$middlename=$dt['user_middlename'];

$companyname=$dt['company_name'];

$posadaname=$dt['posada_name'];

$typevs=$dt['type_vs'];

$startdate=$dt['start_date'];

$enddate=$dt['end_date'];

$groupid=$dt['groupid'];

$groupname=$wpdb->get_var("SELECT name FROM groups WHERE id=$groupid");

}

}else{

echo '

Логін не вказано

';

}

$t_act='';

// end edit

}

elseif($act=='add'){

echo '

Додавання нового користувача

';

$t_sub='Додати дані';

if($sub=="data"){

// проверка на существующий логин

$sql=sprintf("SELECT * FROM wpdn_users WHERE user_login='%s'",trim($login));

$tmpres = mysqli_query($link,$sql);

$len = mysqli_num_rows($tmpres);

if($len>0) { $t_txt=$login.' вже існує! Вкажіть інший логін.'; }

else

{

$disp_name=sprintf("%s %s",trim($_POST['last_name']),trim($_POST['first_name']));
$sql="SELECT id FROM groups WHERE name='$groupname'";
$groupid=$wpdb->get_var($sql);

$sql="INSERT INTO wpdn_users SET user_login='".trim($login)."',user_nicename='".trim($login)."',user_email='$email', user_name='".trim($_POST['first_name'])."', user_lastname='".trim($_POST['last_name'])."', user_middlename='".trim($_POST['middlename'])."', company_name='".trim($_POST['companyname'])."', posada_name='".trim($_POST['posadaname'])."', type_vs='".trim($_POST['typevs'])."', display_name='$disp_name', start_date='".trim($_POST['startdate'])."',
groupid='$groupid',
end_date='".trim($_POST['enddate'])."', user_registered=NOW() ";

$result = mysqli_query($link,$sql);

$usr = get_user_by( 'login', trim($login) );
update_user_meta($usr->ID, "first_name", trim($_POST['first_name'])); //Обновить метаданные
update_user_meta($usr->ID, "last_name", trim($_POST['last_name']));
update_user_meta($usr->ID, "nickname", trim($login));
update_user_meta($usr->ID, "show_admin_bar_front", "false");

$usr->add_cap('subscriber');

if($pass1<>'')

{ wp_set_password( $pass1, $usr->ID ); } // Обновить пароль

if($checkemail=='on')

{ sendUmail($login,$email,$pass1,$startdate,$enddate,$_POST['first_name'],$_POST['last_name']); }

$t_txt=$login.' додано.';

}

}

$t_act='';

}

?>

Логін (не повинен повторюватись)


ID.'.jpg'; if(!file_exists('.' . $ff)) { $ff = '/imgs/photos/nofoto.jpg'; } ?>


Редагування користувача

Логін (змінити неможливо)
E-mail
Прізвище
Ім'я
По батькові
Організація
Тип ПС
Посада
Пароль обов'язково
Пароль, якщо порожній, то тий що й був
Пароль Сгенерувати пароль
Дати навчання
Початок
Кінець
Початок
Кінець
Група

Друкувати

user_url;

$ip_data = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$usr->user_url));

if($ip_data && $ip_data->geoplugin_countryName != null)

{

echo "Місцезнаходження: ";

$result = $ip_data->geoplugin_city; echo $result; echo " ";

$result = $ip_data->geoplugin_countryName; echo $result; echo "";

}

$last_login=get_user_meta( $usr->ID, 'last_login', true );

$the_login_date = date('d-m-Y, H:i', $last_login);

echo '
Крайній вхід: '.$the_login_date.'';

}

if($act<>'add'){

?>

1) { echo '

'; }

echo '
'.$topic.'';

echo '

';

}

$coursename=@mysqli_result(mysql_query($link,"SELECT name FROM wp_mtouchquiz_quiz WHERE ID_KOD='".$id_kod."' "),0);

echo '

';

$cur_topic=$topic;

$i++;

}

echo '

'.$i.'. '.$coursename.'

';

*/

?>