Ejemplo n.º 1
0
 case 'updateMember':
     //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
     $formData['id'] = db_clean_int($_POST['id']);
     $formData['name'] = db_clean_text($_POST['name']);
     $formData['ulink'] = db_clean_text($_POST['ulink']);
     $formData['position'] = db_clean_int($_POST['position']);
     $formData['status'] = db_clean_int($_POST['status']);
     $formData['major'] = db_clean_int($_POST['major']);
     $formData['student_id'] = db_clean_int($_POST['student_id']);
     //Verify form
     if (!secureform_test_pk($verify_key, $verify_action, $formData['id'])) {
         $smarty->assign("url", "./index.php?page=updateMember&id=" . $formData['id']);
         $smarty->display('redirectError.tpl');
         exit;
     }
     updateMember($formData['id'], $formData['name'], $formData['ulink'], $formData['position'], $formData['status'], $formData['major'], $formData['student_id']);
     if ($formData['position'] == 20) {
         $smarty->assign("url", "./index.php?page=listMembers&inactive=1");
     } else {
         $smarty->assign("url", "./index.php?page=listMembers");
     }
     $smarty->display('redirect.tpl');
     break;
 case 'addAttendance':
     //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
     $formData['member'] = db_clean_int($_POST['member']);
     $formData['meeting'] = db_clean_int($_POST['meeting']);
     //Verify form
     if (!secureform_test_pk($verify_key, $verify_action, $formData['meeting'])) {
         $smarty->assign("url", "./index.php?page=addAttendance&meeting=" . $formData['meeting']);
         $smarty->display('redirectError.tpl');
Ejemplo n.º 2
0
<?php

define('_MEXEC', 'OK');
require_once "../../system/load.php";
$action = $_REQUEST['action'];
switch ($action) {
    case "viewMembers":
        viewMembers();
        break;
    case "addMember":
        addMember();
        break;
    case "updateMember":
        updateMember();
        break;
    case "deleteMember":
        deleteMember();
        break;
    case "ExisUserName":
        ExisUserName();
        break;
    case "ExisEmail":
        ExisEmail();
        break;
    case "ExisEmailEdit":
        ExisEmailEdit();
        break;
    case "memberLogin":
        memberLogin();
        break;
    case "logout":
Ejemplo n.º 3
0
function addMember()
{
    $formData = $GLOBALS['req']['form'];
    if ($formData == null) {
        signalError('No form data');
        return;
    }
    if (!array_key_exists('password', $formData) || !validate($formData->password)) {
        signalError('Bad password');
        return;
    }
    $relevantFields = array('name', 'gov_name', 'major', 'year', 'height', 'tv', 'food', 'joined', 'memory', 'underwear', 'talent', 'color', 'picture');
    if (array_key_exists('id', $formData)) {
        updateMember($formData, $relevantFields);
    } else {
        addNewMember($formData, $relevantFields);
    }
    //    trashUnusedPhotos(array());
}
Ejemplo n.º 4
0
require_once "../private/checkSession.php";
require_once "../include/member.inc.php";
require_once "../include/utils.inc.php";
$idMember = $_REQUEST['idMember'];
$companyName = $_REQUEST['companyName'];
$firstname = $_REQUEST['firstname'];
$lastname = $_REQUEST['lastname'];
$type = $_REQUEST['type'];
$status = $_REQUEST['status'];
$email = $_REQUEST['email'];
$email2 = $_REQUEST['email2'];
$phone = $_REQUEST['phone'];
$website = $_REQUEST['website'];
$country = $_REQUEST['country'];
$classification = $_REQUEST['classification'];
$address = addslashes($_REQUEST['address']);
$linkedin = $_REQUEST['linkedin'];
$comment = $_REQUEST['comment'];
$logo = $_REQUEST['logo'];
$deleteLogo = $_REQUEST['deleteLogo'];
if (!empty($_FILES['logo']['name'])) {
    move_uploaded_file($_FILES['logo']['tmp_name'], "../logo/" . $_FILES['logo']['name']);
    updateMemberLogo($idMember, $_FILES['logo']['name']);
}
if ($deleteLogo == '1') {
    updateMemberLogo($idMember, "");
}
updateMember($idMember, $lastname, $firstname, $companyName, $status, $type, $address, $phone, $email, $email2, $website, $classification, $linkedin, $comment, $country);
header("Location:../private/index.php?page=view-member&idMember=" . $idMember);
exit;
Ejemplo n.º 5
0
            $err[] = 'Courriel invalide ou inexistant.';
        }
    }
} elseif (isset($_SESSION['loginID'])) {
    # logged command
    if (isset($_POST['cmdSave'])) {
        // validate information here if we save
        if ($_POST['email'] === '') {
            // or other validation...
            array_push($err, 'Veuillez fournir votre addresse de courrier électronique.');
        }
        if ($_POST['city'] === '') {
            $err[] = 'Veuillez indiquer votre ville.';
        }
        if (count($err) == 0) {
            updateMember($_SESSION['loginID']);
        }
    } elseif (isset($_POST['cmdUpdatePassword'])) {
        if ($_POST['password'] === '') {
            $err[] = 'Le mot de passe ne peut pas être vide.';
        } elseif ($_POST['password'] != $_POST['password_repeat']) {
            $err[] = 'Les deux mots de passe ne sont pas identiques.';
        } elseif (updatePassword($_SESSION['loginID'], $_POST['oldpassword'], $_POST['password'])) {
            $msg[] = 'Mot de passe modifié avec succès.';
        } else {
            $err[] = 'L\'ancien mot de passe est incorrect.';
        }
    } elseif (isset($_POST['cmdUpdateMemberPublish'])) {
        if (updateMemberPublish($_SESSION['loginID'])) {
            $msg[] = 'Information de publication mise à jour.';
        } else {