| 
<?php$key = $_REQUEST['siteName'];
 
 $Generar = generateConfigFiles($key,$key,0,0,0,1);
 
 function generateConfigFiles($base,$sender,$renovar,$demo,$codigo,$tipo){
 
 $contenido = "<?php\n";
 $contenido .= "ini_set('display_errors', 0);";
 $contenido .= "\n";
 $contenido .= "ini_set('display_startup_errors', 0);";
 $contenido .= "\n";
 $contenido .= 'error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);';
 $contenido .= "\n";
 $contenido .= 'define("_APP_NAME","MiPOS");';
 $contenido .= "\n";
 $contenido .= 'define("_APP_KEY","R3J1cG9NS1MyMDE2");';
 $contenido .= "\n";
 $contenido .= 'define("_PUBLIC_KEY","R3J1cG9NS1MyMDE2");';
 $contenido .= "\n";
 $contenido .= 'define("_PRIVATE_KEY","R3J1cG9NS1MyMDE2");';
 $contenido .= "\n";
 $contenido .= 'define("_DOMINIO_","'.$base.'.miSite.com");';
 $contenido .= "\n";
 $contenido .= 'define("_DOMINIO_SSL","https://'.$base.'.miSite.com/");';
 $contenido .= "\n";
 $contenido .= 'define("_DOMINIO_TIENDA","https://'.$base.'.miSite.com/");';
 $contenido .= "\n";
 $contenido .= 'define("_DOMINIO_PUBLICO_","'.$base.'.miSite.com");';
 $contenido .= "\n";
 $contenido .= 'define("_DOMAIN_KEY","d3d3LmRlbnRpc3Rhc2Nvc3RhcmljYS5jb20=");';
 $contenido .= "\n";
 $contenido .= 'define("_EMAILRECEPCION_","'.$base.'@miSite.com");';
 $contenido .= "\n";
 $contenido .= 'define("_CODIGO","'.$codigo.'");';
 $contenido .= "\n";
 $contenido .= 'define("_SENDER","'.$sender.'");';
 $contenido .= "\n";
 $contenido .= 'define("_ISDEMO","'.$demo.'");';
 $contenido .= "\n";
 $contenido .= 'define("_DEVMODE","0");';
 $contenido .= "\n";
 $contenido .= 'define("_PERMITE_AGREGAR","'.$tipo.'");';
 $contenido .= "\n";
 $contenido .= 'define("_EXPIRA","'.$renovar.'");';
 $contenido .= "\n";
 $contenido .= 'define("_RUTA_PUBLICO_","/home/wwwroot/'.$base.'.miSite.com/");';
 $contenido .= "\n";
 $contenido .= '/* VERSION */';
 $contenido .= "\n";
 $contenido .= 'define("_ISTIPO","'.$tipo.'");';
 $contenido .= "\n";
 $contenido .= '/* RECEPCION AUTOMATICA */';
 $contenido .= "\n";
 $contenido .= 'define("_IMAP_EMAIL","'.$base.'@miSite.com");';
 $contenido .= "\n";
 $contenido .= 'define("_IMAP_PASS","m123345567");';
 $contenido .= "\n";
 $contenido .= 'define("_IMAP_SERVER","mail.miSite.com");';
 $contenido .= "\n";
 $contenido .= 'define("_IMAP_PORT","993");';
 $contenido .= "\n";
 $contenido .= 'define("_IMAP_INBOX","/imap/ssl/novalidate-cert}INBOX");';
 $contenido .= "\n";
 $contenido .= '/* CONFIGURACIONES POR DEFECTO */';
 $contenido .= "\n";
 $contenido .= 'define("_DEFAULT_LANGUAGE", "es");';
 $contenido .= "\n";
 $contenido .= '$cookie_time = (3600 * 24 * 30); // 30 days';
 $contenido .= "\n";
 $contenido .= '$cookie_name = "userSessionValue";';
 $contenido .= "\n";
 $contenido .= '/* CONFIGURACIONES POR DEFECTO */';
 $contenido .= "\n";
 $contenido .= '/* INCLUDES */';
 $contenido .= "\n";
 $contenido .= '/* CONFIGURACION BASE DE DATOS */';
 $contenido .= "\n";
 $contenido .= 'include($_SERVER[\'DOCUMENT_ROOT\']."/includes/dbConfig.php");';
 $contenido .= "\n";
 $contenido .= '/* CONFIGURACION BASE DE DATOS */';
 $contenido .= "\n";
 $contenido .= '/* CLASE CONEXION BASE DE DATOS */';
 $contenido .= "\n";
 $contenido .= 'include($_SERVER[\'DOCUMENT_ROOT\']."/includes/clases/clase.conexion.php");';
 $contenido .= "\n";
 $contenido .= '/* CLASE CONEXION BASE DE DATOS */';
 $contenido .= "\n";
 $contenido .= '/* FUNCIONES */';
 $contenido .= "\n";
 $contenido .= 'include($_SERVER[\'DOCUMENT_ROOT\']."/includes/clases/numeroletra.php");';
 $contenido .= "\n";
 $contenido .= 'include($_SERVER[\'DOCUMENT_ROOT\']."/includes/funciones.php");';
 $contenido .= "\n";
 $contenido .= '/* IDIOMA */';
 $contenido .= "\n";
 $contenido .= 'include($_SERVER[\'DOCUMENT_ROOT\']."/includes/idiomas/"._DEFAULT_LANGUAGE.".php");';
 $contenido .= "\n";
 $contenido .= '/* INCLUDES */';
 $contenido .= "\n";
 $contenido .= '/* Extraer Valores */';
 $contenido .= "\n";
 $contenido .= '$action = $_REQUEST[\'accion\'];';
 $contenido .= "\n";
 $contenido .= '$cmd = $_REQUEST[\'cmd\'];';
 $contenido .= "\n";
 $contenido .= '$act= $_REQUEST[\'act\'];';
 $contenido .= "\n";
 $contenido .= '$date = $_REQUEST[\'date\'];';
 $contenido .= "\n";
 $contenido .= '/* Extraer Valores */';
 $contenido .= "\n";
 $contenido .= 'if (isset($_SERVER[\'HTTP_CF_VISITOR\'])) {';
 $contenido .= "\n";
 $contenido .= 'if (preg_match(\'/https/i\', $_SERVER[\'HTTP_CF_VISITOR\'])) {';
 $contenido .= "\n";
 $contenido .= '$_SERVER[\'HTTPS\'] = \'On\';';
 $contenido .= "\n";
 $contenido .= '$_SERVER[\'HTTP_X_FORWARDED_PORT\'] = 443;';
 $contenido .= "\n";
 $contenido .= '$_SERVER[\'SERVER_PORT\'] = 443;';
 $contenido .= "\n";
 $contenido .= '}';
 $contenido .= "\n";
 $contenido .= '}';
 $contenido .= "\n";
 $contenido .= '$puerto = $_SERVER[\'SERVER_PORT\'];';
 $contenido .= "\n";
 $contenido .= "\n?>";
 
 $archivo="/home/wwwroot/".$base.".miSite.com/includes/configuracion.php";
 
 $fp=fopen($archivo,'w');
 fwrite($fp,$contenido);
 fclose($fp);
 
 
 $dbconfig = "<?php\n";
 $dbconfig .= 'define(\'_DBSERVER\',\'127.0.0.1\');';
 $dbconfig .= "\n";
 $dbconfig .= 'define(\'_DBUSER\',\'mipos_'.$base.'\');';
 $dbconfig .= "\n";
 $dbconfig .= 'define(\'_DBPASS\',\'HR2TjnPmbRx2HMXH\');';
 $dbconfig .= "\n";
 $dbconfig .= 'define(\'_DBNAME\',\'mipos_'.$base.'\');';
 $dbconfig .= "\n";
 
 $dbconfig .= 'define(\'_UPLOAD_DIR\',\'/home/wwwroot/'.$base.'.miSite.com/\');';
 $dbconfig .= "\n";
 $dbconfig .= "\n?>";
 $archivoConfig="/home/wwwroot/".$base.".miSite.com/includes/dbConfig.php";
 
 $fp=fopen($archivoConfig,'w+');
 fwrite($fp,$dbconfig);
 fclose($fp);
 
 return true;
 }
 |