echo "\tRemove {$varName} from WikiFactory";
        if ($dryRun) {
            $status = Status::newGood();
        } else {
            $status = removeFromVariablesPool($varData);
        }
        printStatus($status);
    } else {
        echo "Warning: Cannot remove {$varName} from WikiFactory (The variable is used in some wikis).\n";
    }
    exit;
}
if (empty($wikiId)) {
    $wikiIds = getWikiIds($varData['cv_id'], $limit);
} else {
    if (isUsed($varData['cv_id'], $wikiId)) {
        $wikiIds = [$wikiId];
    } else {
        echo "SKIP: Cannot remove {$varName} from wikiId {$wikiId} (Variable is not used).\n";
        exit;
    }
}
$cnt = 0;
$failed = 0;
$total = count($wikiIds);
foreach ($wikiIds as $id) {
    $cnt++;
    if ($remove) {
        echo "\tWiki {$id} [{$cnt} of {$total}]: Remove {$varName} ";
        if ($dryRun) {
            $status = Status::newGood();
Ejemplo n.º 2
0
<?php

session_start();
include "DB_connect.php";
include "lib/hashUtil.php";
$errlog = array();
$location = "Location: ../register.php";
function isUsed($bdd, $login)
{
    $req = $bdd->prepare('SELECT * FROM connexion WHERE login= :login');
    $req->execute(array('login' => $login));
    $data = $req->fetch();
    return $data == false ? false : true;
}
if (isset($_POST['login']) && !isUsed($bdd, $_POST['login'])) {
    if (isset($_POST['password']) && isset($_POST['checkPassword']) && $_POST['password'] == $_POST['checkPassword']) {
        if (isset($_POST['nom']) && isset($_POST['prenom'])) {
            //Insertion dans la base de donnée
            $req = $bdd->prepare('INSERT INTO connexion(pseudo,password) VALUES(:login,:password)');
            $req->bindParam('login', $_POST['login']);
            $req->bindParam('password', sha1($_POST['password']));
            $req->bindParam('nom', $_POST['nom']);
            $req->bindParam('prenom', $_POST['prenom']);
            $req->execute();
            $req = $bdd->prepare('INSERT INTO listemembres(nom,prenom,pseudo) VALUES(:nom,:prenom,:login)');
            $req->bindParam('login', $_POST['login']);
            $req->bindParam('nom', $_POST['nom']);
            $req->bindParam('prenom', $_POST['prenom']);
            $req->execute();
            //Insertion réussie, on previent l'utilisateur
            $_SESSION['welcome'] = "Bienvenue " . $_POST['login'] . " !";