setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); if (!is_dir($config["mediaFolder"])) { mkdir($config["mediaFolder"],0770,true); } if (file_exists(__DIR__."/mail") === false) { mkdir(__DIR__."/mail",0770); } if (file_exists(__DIR__."/cainfo") === false) { mkdir(__DIR__."/cainfo",0770); } if (file_exists(__DIR__."/media") === false) { mkdir(__DIR__."/media",0770); } if ($pdo->go("SHOW TABLES LIKE 'b_enti'")->rowCount() == 0 && (empty($argv[1]) || empty($argv[2]))) { echo "\n\e[0;31mSPECIFICARE USERNAME E PASSWORD\e[0m\n"; die(); } echo "Inizializzazione del Database"; echo shell_exec("php " . __DIR__."/cmds/artisan maindb:migrate --force"); if (!empty($argv[1]) && !empty($argv[2])) { echo "Creazione utente"; $insert = $pdo->prepare("INSERT INTO b_utenti (email,password,nome,cognome,ruolo) VALUES (:email,:password,'Super','Amministratore','SAD')"); $insert->bindValue(":email",$argv[1]); $insert->bindValue(":password",password_hash(md5($argv[2]), PASSWORD_BCRYPT)); $insert->execute(); } } ?>