"Affiche les informations d'utilisation", 'check' => "Vérifie la configuration suivant le fichier de config installé", 'install' => "Installe et configure", ) ); $opts->parse(); } catch (Zend_Console_Getopt_Exception $e) { echo $e->getUsageMessage(); exit; } //Usage if(isset($opts->help)) { echo $opts->getUsageMessage(); exit; } $c = new Zend_Config($application->getOptions()); if(isset($opts->check)) { } elseif(isset($opts->install)) { //Create data directory and all his children mkdir(APPLICATION_PATH.'/../data'); mkdir(APPLICATION_PATH.'/../data/cache'); mkdir(APPLICATION_PATH.'/../data/files'); mkdir(APPLICATION_PATH.'/../data/associations'); mkdir(APPLICATION_PATH.'/../data/log'); mkdir(APPLICATION_PATH.'/../data/sessions'); //Copy files passthru('cp -rv '.realpath(dirname(__FILE__)).'/config/_files/* '.$c->profil->path->files.'/'); //Modification des permissions passthru('chown -R www-data: '.APPLICATION_PATH.'/../'); //Set scripts executable passthru('chmod -v +x '.APPLICATION_PATH.'/../scripts/jobs/*.php'); }