"._("generateur")." -> "._("suppression") ); // $title = _("base de donnees")." ".OM_DB_PHPTYPE." '"; $title .= (OM_DB_SCHEMA == "" ?"":OM_DB_SCHEMA.".").OM_DB_DATABASE."'"; $f->layout->display_page_title_subtext($title); // if (OM_DB_PHPTYPE != "pgsql") { // $message = _( "Le generateur ne prend pas en charge le type de base de donnees utilise." ); $f->displayMessage("error", $message); // die(); } // require_once PATH_OPENMAIRIE."gen.class.php"; // (isset($_GET["table"]) ? $table = $_GET["table"] : $table = ""); $title = "-> "._("table")." '".$table."'"; $f->displaySubTitle($title); /** * Page - Start */ // Ouverture du container de la page echo "\n
\n"; /** * */ // $g = new gen( $table, $f->db, OM_DB_DATABASE, OM_DB_PHPTYPE, null, OM_DB_SCHEMA ); // $params = $g->get_gen_parameters(); /** * TRAITEMENT DE SUPPRESSION */ // Traitement si validation du formulaire if (isset($_POST["valid_gen_supprimer"])) { // foreach ($params as $key => $param) { // if (isset($_POST[$key])) { // $g->supprimerfichier( $param["path"] ); } } // Affichage du message de validation du traitement $f->displayMessage("valid", $g->msg); } /** * Affichage du bloc de l'analyse de la table */ $g->display_analyse(); /** * Affichage du bloc de sélection des fichiers à supprimer */ // $f->layout->display_start_fieldset(array( "fieldset_class" => "collapsible", "legend_content" => _("selection des fichiers"), )); // Ouverture de la balise formulaire echo "
\n"; // Ouverture de la balise table $param = array( 'idcolumntoggle' => "generer" ); $f->layout->display_table_start_class_default($param); $array_entete_gen = array("selection","Nom Fichier","generer"); echo "\n"; echo "\n"; $param = array( "key" => 0, "info" => $array_entete_gen ); $f->layout->display_table_cellule_entete_colonnes($param); echo " "; echo ""; $param = array( "key" => 1, "info" => $array_entete_gen ); $f->layout->display_table_cellule_entete_colonnes($param); echo _("fichier"); echo ""; $param = array( "key" => 0, "info" => $array_entete_gen ); $f->layout->display_table_cellule_entete_colonnes($param); echo _("informations"); echo "\n"; echo "\n"; echo "\n"; // $rubrik = null; // On boucle sur chaque fichier à générer foreach ($params as $key => $param) { // if (isset($param["rubrik"]) && $param["rubrik"] != $rubrik) { // $rubrik = $param["rubrik"]; $g->affichetitre(""._($rubrik).""); } // XXX $path_to_file = $param["path"]; // On récupère le répertoire du fichier à générer $path_to_folder = $g->getPathFromFile($path_to_file); // XXX $disabled = false; $check = false; // Si l'attribut "checked" est defini a true et que le fichier // existe // => Alors la case sera cochée par défaut if ($param["checked_delete"] === true and file_exists($path_to_file) ) { $check = true; } // Si le fichier existe et qu'on a pas les droits d'écriture sur le // fichier ou si le fichier n'existe pas // => Alors on affiche la case comme décochée et on la désactive // (impossible pour l'utilisateur de la cocher) if ((!is_writable($path_to_file) and file_exists($path_to_file)) or (!file_exists($path_to_file)) ) { $check = false; $disabled = true; } // On construit la case à cocher $box = ""; // if (file_exists($path_to_file)) { $link_file = ""; $link_file .= $path_to_file; $link_file .= ""; } else { $link_file = $path_to_file; } // On récupère les infos sur le fichier $msg = $g->returnFSRightOnFile($path_to_file); // On affiche les éléments ci-dessus $g->affichecol($box, $link_file, $msg); } // Fermeture de la balise table echo "\n"; // Affichage des actions de controles du formulaire echo "
"; // Bouton de validation du formulaire echo ""; // Fermeture du conteneur des actions de controles du formulaire echo "
"; // Fermeture de la balise formulaire echo "\n
\n"; // Fermeture du fieldset $f->layout->display_stop_fieldset(); /** * Page - End */ // Lien retour $f->layout->display_lien_retour(array( "href" => "../scr/gen.php", )); // Fermeture du container de la page echo "
\n"; ?>