} if (is_array($argv)) { if (preg_match("#--rebuild#", implode(" ", $argv))) { $GLOBALS["REBUILD"] = true; } } if (is_array($argv)) { if (preg_match("#--force#", implode(" ", $argv))) { $GLOBALS["FORCE"] = true; } } if ($GLOBALS["VERBOSE"]) { echo "Debug mode TRUE for {$argv[1]}\n"; } if ($argv[1] == '--mysql') { mysqlCheck(); die; } if ($argv[1] == '--mysqllist') { mysql_table_list(); die; } if ($argv[1] == '--certificate-self') { CreateSelfSignedCertificate(); } if ($argv[1] == '--certificate') { CreateCertificate(); } if ($argv[1] == '--final-cert') { CreateFinalCertificate(); exit;
include_once(dirname(__FILE__) . '/ressources/class.mysql.inc'); include_once(dirname(__FILE__) . '/ressources/class.templates.inc'); include_once(dirname(__FILE__) . '/framework/class.unix.inc'); include_once(dirname(__FILE__). "/framework/frame.class.inc"); include_once(dirname(__FILE__) . '/ressources/class.system.network.inc'); include_once(dirname(__FILE__) . '/ressources/class.ldap.inc'); include_once(dirname(__FILE__) . '/ressources/class.computers.inc'); include_once(dirname(__FILE__) . '/ressources/class.ocs.inc'); if(is_array($argv)){if(preg_match("#--verbose#",implode(" ",$argv))){$GLOBALS["VERBOSE"]=true;}} if(is_array($argv)){if(preg_match("#--rebuild#",implode(" ",$argv))){$GLOBALS["REBUILD"]=true;}} if(is_array($argv)){if(preg_match("#--force#",implode(" ",$argv))){$GLOBALS["FORCE"]=true;}} if($GLOBALS["VERBOSE"]){echo "Debug mode TRUE for {$argv[1]}\n";} if($argv[1]=='--mysql'){mysqlCheck();die();} if($argv[1]=='--mysqllist'){mysql_table_list();die();} if($argv[1]=='--certificate-self'){CreateSelfSignedCertificate();} if($argv[1]=='--certificate'){CreateCertificate();} if($argv[1]=='--final-cert'){CreateFinalCertificate();exit;} if($argv[1]=='--injection'){AutomaticInjection();exit;} function build_certificate($hostname){ $unix=new unix(); if($GLOBALS["REBUILD"]){ if(is_file("{$GLOBALS["SSLKEY_PATH"]}/$hostname.crt")){ @unlink("{$GLOBALS["SSLKEY_PATH"]}/$hostname.crt"); } }