get_calendar($calendar_id); }); $app->put('', $check_token_exists, $decode_body, function ($calendar_id) { edit_calendar($calendar_id); }); $app->delete('', $check_token_exists, function ($calendar_id) { delete_calendar($calendar_id); }); $app->group('/members', function () use($app) { global $check_token_exists; global $decode_body; $app->get('', $check_token_exists, function ($calendar_id) { get_members($calendar_id); }); $app->post('', $check_token_exists, $decode_body, function ($calendar_id) { add_member($calendar_id); }); $app->group('/:username', function () use($app) { global $check_token_exists; global $decode_body; $app->get('', $check_token_exists, function ($calendar_id, $username) { get_member($username, $calendar_id); }); $app->put('', $check_token_exists, $decode_body, function ($calendar_id, $username) { edit_member($username, $calendar_id); }); $app->delete('', $check_token_exists, function ($calendar_id, $username) { delete_member($username, $calendar_id); }); }); });
if ($err != 0 && $err != NULL) { $result .= sprintf(_("Failed to change primary group in %s plugin"), $plugin) . "<br />"; } } } } /* Secondary groups management */ if ($FH->isUpdated("secondary")) { $old = getUserSecondaryGroups($uid); $new = $FH->getValue('secondary'); foreach (array_diff($old, $new) as $group) { del_member($group, $uid); callPluginFunction("delUserFromGroup", array($uid, $group)); } foreach (array_diff($new, $old) as $group) { add_member($group, $uid); callPluginFunction("addUserToGroup", array($uid, $group)); } } /* Password change management */ if ($mode == 'edit' && $FH->getValue('pass')) { $ret = callPluginFunction("changeUserPasswd", array(array($uid, prepare_string($FH->getValue('pass'))))); if (isXMLRPCError()) { $error .= _("Password not updated") . "<br />"; } else { $result .= _("Password updated") . "<br />"; } } /* Global disable account */ if ($mode == 'edit') { if ($FH->getPostValue('disableAccount')) {
function adduser($qb, $user, $pasw, $mail) { $dayx = $_SESSION['dayx']; $qdu = $_SESSION['qdu']; $mbrs = "7::admin,"; $open = ''; $ip = hostname(); if (prmb(11) >= 6 or $_POST['create_hub']) { $open = 1; $menus = $dayx; $hub = $user; list($rstr, $config) = ndprms_defaults(); if (!$_SESSION['line']) { $mbrs .= '7::' . $qb . ','; } else { $mbrs .= '6::' . $qb . ','; } } elseif (prmb(11) >= 1) { add_member($qb, $user, prmb(11)); } $ex = rse("id", $_SESSION['qdu'] . ' WHERE id=1'); if (!$ex) { echo plugin('install', 'pub'); } return insert('qdu', "('','{$user}',PASSWORD('{$pasw}'),'{$mail}','" . $dayx . "','{$clr}','{$ip}','{$rstr}','{$mbrs}','{$hub}','','{$config}','{$strct}','{$dscrpt}','{$menus}','{$open}')"); }
<?php session_start(); include_once "../library.php"; $db = connect(); if (!empty($_POST["login_su"]) and !empty($_POST["password_su"]) and !empty($_POST["email_su"])) { $login = htmlspecialchars($_POST["login_su"]); $password = htmlspecialchars($_POST["password_su"]); $email = htmlspecialchars($_POST["email_su"]); $query = $db->prepare("SELECT * FROM users WHERE login = :login OR email = :email"); $query->execute(array("login" => $login, "email" => $email)); if (!$query->fetch()) { //Si le nom ou l'email n'est pas deja utilise add_member($login, $password, $email, $db); //On rajoute cet utilisateur $_SESSION["id"] = get_user_id($login, $db); header("Location: ../user.php"); exit; } } $_SESSION["error_signup"] = true; header("Location: ../home.php");
} elseif (!empty($_POST["invite-name-{$i}"])) { if (!is_valid_real_name($_POST["invite-name-{$i}"])) { $errorString[] = "Invalid name for number {$i}<br />"; } elseif (realname_exists($_POST["invite-name-{$i}"])) { $errorString[] = "Name exists for number {$i} (try adding by email)<br />"; } } } if (!empty($errorString)) { $add_form = true; } else { // no errors add members $resultString = ""; for ($i = 1; $i < $membersize + 1; $i++) { if (!empty($_POST["invite-name-{$i}"]) && !in_array($_POST["invite-email-{$i}"], $existing_users)) { $newuserid = add_member($_POST["invite-name-{$i}"], $_POST["invite-email-{$i}"], $groupdetails['group_id']); if ($newuserid != false) { $resultString[] = "Added " . $_POST["invite-name-{$i}"] . "<br />"; if (isset($_POST["email_invite"]) && $_POST["email_invite"] == 1) { invite_member($_POST["invite-email-{$i}"], $newuserid, $groupdetails['group_id'], $groupdetails['name']); } } else { $resultString[] = "Cannot add " . $_POST["invite-name-{$i}"] . "<br />"; } } } foreach ($existing_users as $key => $value) { if (add_member_to_group($key, $groupdetails['group_id'])) { $resultString[] = "User with email {$value} already registered. Added this user.<br />"; } else { $resultString[] = "Cannot add existing user with email: {$value} <br />";
$limit = 2; $start = $p->findStart($limit); $pages = $p->findPages($count, $limit); $result = member_on_page($category_id, $start, $limit); // Display product by category include 'view/category.php'; break; case 'add': $category = get_category(); include 'view/member_add.php'; break; case 'view_add': $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $email = $_POST['email']; $phone = $_POST['phone']; $date = $_POST['date']; $level = $_POST['level']; add_member($firstname, $lastname, $email, $phone, $date, $level); header('Location:' . $app_path . '?add=success'); break; case 'logout': unset($_SESSION['admin']); header('Location:' . $app_path); break; } include 'view/footer_admin.php'; ?>
foreach ($_POST["users"] as $user) { $idx = array_search($user, $members); if ($idx === false) { $members[] = $user; } } } sort($members); reset($members); } else { if (isset($_POST["bconfirm"])) { $curmem = get_members($group); $newmem = array_diff($members, $curmem); $delmem = array_diff($curmem, $members); foreach ($newmem as $new) { add_member($group, $new); callPluginFunction("addUserToGroup", array($new, $group)); } foreach ($delmem as $del) { del_member($group, $del); callPluginFunction("delUserFromGroup", array($del, $group)); } if (!isXMLRPCError()) { new NotifyWidgetSuccess(_("Group successfully modified")); } $members = get_members($group); } else { $members = get_members($group); # get an array with all user's attributes $users = get_users(true); }
<?php function add_member($new_member) { $fp = fopen('members.csv', 'r+'); while (($data = fgetcsv($fp)) !== FALSE) { if ($data[2] == $new_member[2]) { fclose($fp); return false; } } fputcsv($fp, $new_member); fclose($fp); } $new_member = ['Michael', 'Cheng', '*****@*****.**']; var_dump(add_member($new_member));
$db = new MyDB(); if (!$db) { echo $db->lastErrorMsg(); } else { } $userId = get_userId(); $sql = <<<EOF SELECT * FROM ActivityMember WHERE userId={$userId} and activityId={$activityId}; EOF; $ret = $db->query($sql); if ($row = $ret->fetchArray(SQLITE3_ASSOC)) { $db->close(); header("Location: http://www.kmoving.com/user/groups/activity.php?msg=memberExist"); } else { $data = $_COOKIE['date']; $sql = <<<EOF INSERT INTO ActivityMember (userId, activityId, createAt) VALUES ('{$userId}', '{$activityId}', '{$data}'); EOF; $ret = $db->exec($sql); if (!$ret) { echo $db->lastErrorMsg(); } else { $db->close(); header("Location: http://www.kmoving.com/user/groups/activity.php"); } } } $activityId = $_POST['activityId']; add_member($activityId);
<?php require_once 'include.php'; $act = $_REQUEST['act']; if ($act === 'login') { $msg = login(); } elseif ($act === 'logout') { $msg = logout(); } elseif ($act === 'add_member') { $msg = add_member(); } elseif ($act === 'edit_member') { $msg = edit_member(); } elseif ($act === 'add_member_fee') { $msg = add_member_fee(); } elseif ($act === 'add_member_fen') { $msg = add_member_fen(); } elseif ($act === 'add_member_score') { $msg = add_member_score(); } elseif ($act === 'delete_member') { $msg = delete_member(); } elseif ($act === 'add_grade') { $msg = change_grade(1); } elseif ($act === 'minus_grade') { $msg = change_grade(2); } elseif ($act === 'update_month_fee') { $msg = update_month_fee(); } ?> <!DOCTYPE HTML> <html> <head>
break; case 'Update Member': $id = $_POST['id']; $username = $_POST['username']; $password = $_POST['password']; // $active = $_POST['active']; $result = update_userpass($id, $username, $password); if ($result) { $message = 'Update Member Successful'; include 'userpass_admin_view.php'; } else { $message = 'There was an update error.'; include 'usernpass_admin_view.php'; } break; case 'Add Member': $username = $_POST['username']; $password = $_POST['password']; $result = add_member($username, $password); if ($result) { $message = '<br/><br/>Add Member Successful'; include 'userpass_admin_view.php'; } else { $message = '<br/><br/>There was an error adding the member.'; include 'userpass_admin_view.php'; } break; default: $members = get_all_members(); include 'userpass_admin_view.php'; }
$idiot_link = urlencode(random_string()); $email = mysql_prep($data[8], 1, -1); $name = mysql_prep($data[0], 1, -1); $to = $email; $subject = "Set Your Password"; $message = "Hi {$username}," . "\n" . "\n" . "Click the link below to set your password." . "\n" . "http://www.acmism.org/verification.php?id={$idiot_link}&link={$verification_link_send}" . "\n" . "Thank you for joining us," . "\n" . "Team ACM."; $headers = 'From: ACM ISM Student Chapter <*****@*****.**>' . "\r\n" . 'Reply-To: ACM ISM Student Chapter <*****@*****.**>'; $password = random_string(); $spoj = mysql_prep($data[5], 1, -1); $codechef = mysql_prep($data[6], 1, -1); $hackerrank = mysql_prep($data[7], 1, -1); $admission = mysql_prep($data[2], 1, -1); $member = mysql_prep($data[1], 1, -1); $batch = mysql_prep($data[3], 1, -1); $branch = mysql_prep($data[4], 1, -1); $phone_number = mysql_prep($data[9], 1, -1); $hashed_password = sha1($password); $query = "INSERT INTO users (\r\n\t\t\t\t\t\tname, username, hashed_password, email, spoj_id, codechef_id, hackerrank_id, admission, member, batch, branch, phone_number, verification_link\r\n\t\t\t\t\t\t) values (\r\n\t\t\t\t\t\t'{$name}', '{$username}', '{$hashed_password}', '{$email}', '{$spoj}', '{$codechef}', '{$hackerrank}', '{$admission}', '{$member}', '{$batch}', '{$branch}', '{$phone_number}', '{$verification_link}'\r\n\t\t\t\t\t\t)"; if (mysql_query($query, $connection)) { mail($to, $subject, $message, $headers); echo "Done " . mysql_prep($data[0], 1, -1); } else { echo "Left " . mysql_prep($data[0], 1, -1); echo mysql_error(); } } fclose($handle); } } add_member(); mysql_close();