Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function cases_insert_user(){
- if (isset($_POST["email"])) { $new_user_mail = $_POST["email"]; } else { $new_user_mail = 'No mail';}
- if (isset($_POST["password"])) { $new_user_pass = $_POST["password"]; } else { $new_user_pass = '123';}
- if (isset($_POST["name"])) { $new_user_name = $_POST["name"]; } else { $new_user_name = "new user";}
- if (isset($_POST["user_url"])) { $new_user_url = $_POST["user_url"]; } else { $new_user_url = "new url";}
- $user_data = array(
- 'user_login' => $new_user_name,
- 'user_email' => $new_user_mail,
- 'user_pass' => $new_user_pass,
- 'user_url' => $new_user_url,
- 'display_name' => $new_user_name
- );
- if ( username_exists( $new_user_name ) ) { echo "Это имя пользователя уже используется!"; die();}
- if ( $user = email_exists($new_user_mail) )
- {
- $exist_person_id = get_user_meta($user,'id_person',true);
- $exist_person_guid = get_the_guid($exist_person_id);
- $exist_person_name = get_the_title($exist_person_id);
- echo "Пользователь с таким e-mail уже зарегистрирован: <a href='".$exist_person_guid."'>".$exist_person_name."</a>"; die();
- }
- if (isset($_POST["p_post_id"]))
- {
- $linked_post_id = $_POST["p_post_id"];
- $added_id = wp_insert_user($user_data);
- if ($added_id == 1) {echo "Ошибка код - 1, свяжитесь с администратором!"; die();}
- add_user_meta($added_id, 'id_person',$linked_post_id);
- $headers = 'От: Имя <blog@etagi.com>\r\n\\';
- $attachments = '';
- wp_mail( $new_user_mail, 'Регистрация на сайте blog.etagi.ru', 'Добро пожаловать в систему АСМ, ваш логин:'.$new_user_mail.' пароль:'.$new_user_pass.'.', $headers, $attachments );
- echo "Пользователь успешно добавлен!";
- die();
- }
- else
- {
- echo "Ошибка код - 2, свяжитесь с администратором!";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement