<?php /** * MyRad4PHP * Aplicacion desarrollada por Jorge Luis Prado Anci, en cuanto al licenciamiento * pues esta aplicacion se entrega tal cual y tienen permiso de modifcarla y * distribuirla de la manera que deseen, solo se les solicita que respeten el * nombre del desarrolador indicando quien lo ha desarrollado y manteniendo * los comentarios en los archivos del script, * como esta aplicacion se entrega tal cual el creador no se hace responsable * del uso o mal uso de la misma, en lo referido al soporte el creador intentara * dar el soporte necesario pero dejando en claro que es meramente voluntario. * * @package MyRad4PHP * @author Jorge Luis Prado Ancí * @copyright http://myrad4php.wordpress.com * @version 0.59 * @access public */ session_start(); include("setings.php"); include("../config/setup.php"); require_once("../config/idiomascfg.php"); require($GLOBALS["ruta"].$GLOBALS['destinodal']."/metadata.php"); require($GLOBALS["ruta"].$GLOBALS['destinodal']."/datacontext.php"); require($GLOBALS["ruta"].$GLOBALS['destinodal']."/dalall.php"); $err=array(); if(isset($_POST["procesar"])) { $campousuario = $_POST["cbousuario"]; $campoclave = $_POST["cboclave"]; $nomuser = $_POST["cbonomuser"]; $tabla = $_GET["tabla"]; $cad="<?php\n"; $cad.="\$GLOBALS[\"cmpusuario\"]=\"".$campousuario."\";\n"; $cad.="\$GLOBALS[\"cmpclave\"]=\"".$campoclave."\";\n"; $cad.="\$GLOBALS[\"cmpnomuser\"]=\"".$nomuser."\";\n"; $cad.="\$GLOBALS[\"tablasecur\"]=\"".$tabla."\";\n"; $cad.="?>"; if(file_exists($GLOBALS["ruta"]."config/secure.php")) { unlink($GLOBALS["ruta"]."config/secure.php"); } $file = fopen($GLOBALS["ruta"]."config/secure.php",'x+'); fwrite($file,$cad); fclose($file); $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); $extra = 'index.php'; echo 'La aplicacion ha sido generada ingrese a: <a href="'.$GLOBALS["basepath"].$extra.'">Indice</a> <br>'; echo 'Si desea generar un menu ingrese al generador de menus <a href="'.$GLOBALS["basepath"]."efm/mnubuillder.php".'">Generador de menus</a> <br>'; echo 'Usted podra acceder al generador de menus en otro momento mediante la siguiente URL <br>'; echo $GLOBALS["basepath"]."efm/mnubuillder.php"; echo "Es recomendable generar el menu despues de cambiar las etiquetas de displayname de las tablas"; //header("Location: http://$host$uri/$extra"); } else { if(file_exists($GLOBALS["ruta"]."config/secure.php")) $err[]= "Se sobreescribira el archivo de configuraciones de seguridad actual"; $dc = new datacontex(); $oTabla = $dc->tablas[$_GET["tabla"]]; $aCasmpos=array(); foreach($oTabla->metatabla->aCampos as $metacampo) $aCampos[]=$metacampo->nombre; $smarty = new Smarty_myrad4php(); $configidioma= new admin_idiomas(); $configidioma->setsmartylabels($smarty,$_SESSION["idiomasel"]); $smarty->assign("nomuser",""); $smarty->assign("titulo",""); $smarty->assign("error",$err); $smarty->assign("aCampos", $aCampos); $smarty->assign("tabla", $_GET["tabla"]); $smarty->display("makesecure.tpl"); } ?>
|