Ejemplo n.º 1
0
     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);
         });
     });
 });
Ejemplo n.º 2
0
             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')) {
Ejemplo n.º 3
0
Archivo: pop.php Proyecto: philum/cms
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}')");
}
Ejemplo n.º 4
0
<?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");
Ejemplo n.º 5
0
     } 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 />";
Ejemplo n.º 6
0
        $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';
?>


Ejemplo n.º 7
0
         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);
     }
Ejemplo n.º 8
0
<?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));
Ejemplo n.º 9
0
    $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);
Ejemplo n.º 10
0
<?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>
Ejemplo n.º 11
0
        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';
}
Ejemplo n.º 12
0
            $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();