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