Esempio n. 1
0
                            }
                            $n++;
                        }
                    }
                    closedir($handle);
                    if ($zip_error != 0) {
                        die("<p style='color:red; text-align:center'>Error : " . $archive->errorInfo(true) . "</p>");
                    } elseif ($n > 0) {
                        echo "<p style='color:red; text-align:center;'>Le Zip a été créé (<em>{$n} dossier(s) archivé(s)</em>).</p>";
                    } else {
                        echo "<p style='color:red; text-align:center;'>Aucun dossier de documents joints à une notice n'a été trouvé.</p>";
                    }
                }
                break;
            case "photos":
                $retour = cree_zip_archive_avec_msg_erreur("photos", 1);
                if ($retour != "") {
                    die("<p style='color:red; text-align:center'>" . $retour . "</p>\n");
                }
                break;
            default:
                $chemin_stockage = '';
                echo "<p style='color:red; text-align:center;'>La nature de l'archivage à effectuer est inconnue.</p>";
        }
    }
}
if (!isset($quitter_la_page)) {
    if (isset($_GET['chgt_annee'])) {
        $_SESSION['chgt_annee'] = "y";
    }
    echo "<p class='bold'><a href='";
Esempio n. 2
0
/**
 * Crée une archive Zip des dossiers documents ou photos
 *
 * @param string $dossier_a_archiver limité à documents ou photos
 * @param int $niveau niveau dans l'arborescence de la page appelante, racine = 0
 * @return boolean
 * @see cree_zip_archive_msg()
 */
function cree_zip_archive($dossier_a_archiver, $niveau = 1)
{
    return cree_zip_archive_avec_msg_erreur($dossier_a_archiver, $niveau) == "" ? TRUE : FALSE;
}