Esempio n. 1
0
 function viderDossier($pPath, $pFull = 0)
 {
     if (is_dir($pPath)) {
         $d = dir($pPath);
         while (false !== ($entry = $d->read())) {
             if ($entry != '.' && $entry != '..' && ($pFull == 0 && $entry != '.htaccess' || $pFull == 1) && $entry != '.svn' && $entry != '.project') {
                 if (is_dir($d->path . '/' . $entry)) {
                     viderDossier($d->path . '/' . $entry, $pFull);
                 } else {
                     unlink($d->path . '/' . $entry);
                 }
             }
         }
         $d->close();
     }
 }
 function viderDossier($pPath)
 {
     if (is_dir($pPath)) {
         $d = dir($pPath);
         while (false !== ($entry = $d->read())) {
             if ($entry != '.' && $entry != '..' && $entry != '.svn' && $entry != '.project' && $entry != 'conf' && $entry != 'ancien') {
                 if (is_dir($d->path . '/' . $entry)) {
                     viderDossier($d->path . '/' . $entry);
                     rmdir($d->path . '/' . $entry);
                 } else {
                     unlink($d->path . '/' . $entry);
                 }
             }
         }
         $d->close();
     }
 }
        /*** Suppression des fichiers de travail ***/
        /** CSS **/
        unlink('./zeybu/css/zeybux-html-min.css');
        unlink('./zeybu/css/zeybux-html.css');
        unlink('./zeybu/css/zeybux-min.css');
        unlink('./zeybu/css/zeybux.css');
        /*** Js ***/
        unlink('./zeybu/js/zeybux-core-min.js');
        unlink('./zeybu/js/zeybux-core.js');
        unlink('./zeybu/js/zeybux-jquery-min.js');
        unlink('./zeybu/js/zeybux-jquery.js');
        unlink('./zeybu/js/zeybux-configuration.js');
        unlink('./zeybu/js/zeybux-configuration-min.js');
        // RAZ des dossiers de génération
        viderDossier("./zeybu/js/package-full/");
        viderDossier("./zeybu/js/package/");
        /************** Fin Copie des fichiers **************/
        echo "<h1>Export Terminé !!</h1>";
    }
} else {
    echo "\n\t<form action=\"./ExportZeybux.php\" method=\"post\">\n\t\t<span>Nom du dossier Source</span>\n\t\t\t<select name=\"source\">\n";
    $lDossiers = array();
    if (is_dir($lDossierVersion)) {
        $d = dir($lDossierVersion);
        while (false !== ($entry = $d->read())) {
            if ($entry != '.' && $entry != '..' && $entry != '.metadata' && $entry != '.svn' && $entry != 'RemoteSystemsTempFiles' && is_dir($d->path . '/' . $entry)) {
                array_push($lDossiers, $entry);
            }
        }
        $d->close();
    }