| 
<?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");
 }
 
 
 ?>
 |