示例#1
0
function get_member($id)
{
    $members = get_all_members();
    $members = array_filter($members, function ($member) use($id) {
        if ($id === $member["id"]) {
            return true;
        } else {
            return false;
        }
    });
    if (sizeof($members) === 1) {
        return array_pop($members);
    } else {
        my_log(__FILE__, "Member ID is invalid\n");
        exit(1);
    }
}
示例#2
0
function gen_commenter($speakers)
{
    $all = array_map(function ($m) {
        return $m["id"];
    }, get_all_members());
    $listeners = array_filter($all, function ($id) use($speakers) {
        return !in_array($id, $speakers);
    });
    if (count($speakers) * 3 > count($listeners)) {
        my_log(__FILE__, "Listeners are too less compared to speakers\n");
        exit(1);
    }
    shuffle($listeners);
    $commenter_info = array();
    foreach ($speakers as $speaker) {
        $commenter_info[$speaker] = array_slice($listeners, 0, 3);
        $listeners = array_slice($listeners, 3);
    }
    return $commenter_info;
}
示例#3
0
文件: index.php 项目: jcomish/Web2
        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';
}