Example #1
0
File: setup.php Project: pizar/gaia
if (!is_writable('upload/setup/')) {
    die("Errore: Directory upload/setup non scrivibile. Rendere upload e tutte le sue sottocartelle scrivibili da php.\n");
}
/* Controllo se la cartella è scrivibile II la vendetta */
if (!is_writable('upload/')) {
    die("Errore: Directory upload/ non scrivibile. Rendere upload e tutte le sue sottocartelle scrivibili da php.\n");
}
echo "================ INSTALLAZIONE DI GAIA ==============\n\n";
echo "Creazione directory upload/log...\n";
if (!mkdir('upload/log')) {
    die("Errore, impossibile scrivere dentro /upload\n");
}
echo "Prova di scrittura sul database...\n";
try {
    $c = new Comitato();
    $c->cancella();
} catch (Exception $e) {
    die("Errore: Impossibile scrivere sul database. È stato caricato il file /upload/setup/gaia.sql?\n");
}
echo "Creazione delle cartelle per gli avatar...\n";
/* Crea le cartelle per gli avatar */
foreach ($conf['avatar'] as $x => $y) {
    @mkdir('upload/avatar/' . $x);
}
echo "Creazione delle cartelle per le fototessere...\n";
/* Crea le cartelle per gli fototessere */
foreach ($conf['fototessera'] as $x => $y) {
    @mkdir('upload/fototessere/' . $x);
}
echo "Creazione delle cartelle per i documenti...\n";
/* Crea le cartelle per i documenti */