Example #1
0
function retirer_partage_batterie()
{
    global $page;
    global $batterie;
    global $message;
    $page['gabarit'] = "administration";
    if (isset($_SESSION['role_user']) && droit_acces($batterie['partage_batterie'], $_SESSION['role_user'])) {
        $page['vue'] = "batteries/retrait_partage.vue.php";
        $page['colonne'] = "batteries/sidebar_batterie_test.vue.php";
        //*recuperation de la liste des  motifs, et des tests pour la sidebar batterie
        $page['motif'] = liste_motif();
        $page['etat'] = liste_etat();
        //	$page['tests']                 =  liste_des_tests();
        $page['lieu'] = liste_lieux_auteur();
        //organismes auteurs
        $page['lieu2'] = liste_lieux();
        $page['projet'] = liste_projet();
        //chargement de la liste des batteries
        $page['batteries'] = liste_batteries();
        if (isset($_POST['rech_bat'])) {
            $page['tests'] = liste_des_tests($_POST['projet_batterie']);
            $page['batteries_recherche'] = json_encode(rechercher_partage2_batterie_json(1, 0, $_POST['code_batterie'], $_POST['id_etat'], $_POST['id_motif'], $_POST['version'], date_fr_to_en($_POST['date_mise_en_prod']), date_fr_to_en($_POST['date_retrait']), $_POST['id_lieu'], $_POST['projet_batterie']));
            //$error =json_last_error();	var_dump($page['batteries_recherche'] ,$error ==JSON_ERROR_UTF8);
        } elseif (isset($_POST['retirer'])) {
            if (isset($_POST['droits'])) {
                foreach ($_POST['droits'] as $droit) {
                    retirer_droit_test($droit);
                }
                //redirection sur la page d'accueil du controleur
                header("Location: index.php?controleur=batterie_test&tache=base");
            } else {
                $page['message'] = $message['batterie_obligatoire'];
            }
        }
    } else {
        $page['vue'] = "erreur_droit.vue.php";
    }
}
Example #2
0
function retirer_partage_test()
{
    global $page;
    global $item;
    global $message;
    $page['gabarit'] = "administration";
    if (isset($_SESSION['role_user']) && droit_acces($item['reponse_item'], $_SESSION['role_user'])) {
        $page['vue'] = "tests/retirer_partage_test.vue.php";
        $page['colonne'] = "tests/sidebar_test.vue.php";
        $page['etat'] = liste_etat();
        $page['etat'] = liste_etat();
        $page['categorie'] = liste_categorie();
        $page['tests'] = liste_test();
        $page['lieu'] = liste_lieux_auteur();
        $page['sphere'] = liste_sphere();
        $page['facteur'] = liste_facteur();
        $page['projet'] = liste_projet();
        if (isset($_POST['rech_test'])) {
            if (!isset($_POST['aleatoire'])) {
                $_POST['aleatoire'] = 'off';
            }
            if (!isset($_POST['retour_arriere'])) {
                $_POST['retour_arriere'] = 'off';
            }
            $test_rech = rechercher_test_partage2_json(1, 0, $_POST['code_test'], $_POST['libelle_long_test'], $_POST['id_etat'], $_SESSION['id_lieu'], $_POST['duree_test'], $_POST['version_test'], date_fr_to_en($_POST['date_mise_en_prod']), date_fr_to_en($_POST['date_retrait']), $_POST['id_facteur'], $_POST['id_sphere'], $_POST['retour_arriere'], $_POST['aleatoire'], $_POST['id_lieu'], $_POST['projet_test']);
            if ($test_rech != null) {
                $page['tests_recherche'] = json_encode($test_rech);
            } else {
                $page['tests_recherche'] = '';
            }
        } elseif (isset($_POST['retirer'])) {
            if (isset($_POST['droits'])) {
                foreach ($_POST['droits'] as $droit) {
                    retirer_droit_test($droit);
                }
                header("Location : index.php?controleur=test&tache=base");
            } else {
                $page['message'] = $message['test_obligatoire'];
            }
        }
    } else {
        $page['vue'] = "erreur_droit.vue.php";
    }
}