Ejemplo n.º 1
0
// Cargo Modulo Menu2
require_once "{$baseDir}/modules/menues2/menu2.php";
// Cargo Modulo Novedades
require_once "{$baseDir}/modules/novedades/novedad.php";
$tabla = $_POST['tabla'];
// Nombre de extensión para Windows
$extension = "image/pjpeg";
// === Seccion MySQL (a Eliminar)===============================================================================
// === Seccion Oracle (Nueva)===============================================================================
if ($tabla == "menu2") {
    $directorio = "./admin/menu2/";
    $icon_file = $_FILES['ICONO'];
    if (count($icon_file) > 0) {
        UploadFile($directorio, $icon_file, $directorio);
    }
    $menu2 = new Menu2();
    $menu2->Id = $_POST['ID_MENU2'];
    $menu2->Link = $_POST['LINK'];
    $menu2->Icono = $icon_file['name'];
    $menu2->Nombre = $_POST['NOMBRE'];
    $menu2->Persistir();
    header("Location: menu2.php");
}
function UploadFile($Target_dir, $fileArray, $directorio)
{
    $name = $fileArray['name'];
    $type = $fileArray['type'];
    $tmp_name = $fileArray['tmp_name'];
    $size = $fileArray['size'];
    $error = $fileArray['error'];
    if ($error == 0) {
Ejemplo n.º 2
0
	   title          HTML page title
	   lang           language
	   style          style
	   htmlheaders    additional HTML headers
	   loginbox       login status (login form or username)
	   functionsbox   available function on this site
	   template       template to display
	   runtime        computing time

 ****************************************************************************/
//Menü laden
global $mnu_bgcolor, $mnu_selmenuitem, $develwarning, $tpl_subtitle, $opt, $rootpath, $oc_nodeid;
require_once $rootpath . 'lib2/smarty/ocplugins/function.season.php';
require_once $rootpath . '/lib/menu2.class.php';
$menu2 = new Menu2();
$sUserCountry = getUserCountry();
$menuitem = $menu2->setSelectedItem($tplname);
$menucolor = $menu2->getMenuColor();
if (isset($menucolor)) {
    $mnu_bgcolor = $menucolor;
} else {
    $mnu_bgcolor = '#D5D9FF';
}
if ($tplname != 'start') {
    $tpl_subtitle .= htmlspecialchars($menu2->getMenuTitle() . ' - ', ENT_COMPAT, 'UTF-8');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
Ejemplo n.º 3
0
require_once "{$baseDir}/modules/menues2/menu2.php";
// Modulo Smarty Template
require_once "{$baseDir}/smarty/libs/Smarty.class.php";
// Clase de validacion
require_once "./lib/valida.inc.php";
// Legacy Code ----------------------------------------------
require_once "./base_modulos.inc";
// Codigo ---------------------------------------------------
$error_menu = 0;
$error = "";
if (isset($_REQUEST["accion"])) {
    // Aca va el verificador de Link duplicado
    /*	if (!verificadorDuplicado($_REQUEST["link"],$_REQUEST["id_menu2"])){*/
    if ($_REQUEST["accion"] == "Modificar") {
        if ($_FILES['icono']['size'] < 1024000) {
            $oMenus = new Menu2($_REQUEST["id_menu2"]);
            $oMenus->Nombre = validaTexto($_REQUEST["nombre"]);
            $oMenus->Link = validaTexto($_REQUEST["link"]);
            // Para subir el icono
            if (archivoValido($_FILES['icono']['name'])) {
                if (!nombreValido($_FILES['icono']['name'])) {
                    if ($_REQUEST["icono_viejo"] != $_FILES['icono']['name'] or $_REQUEST["icono_viejo"] == $_FILES['icono']['name']) {
                        $target_path = "admin/menu2/";
                        $target_path = $target_path . basename($_FILES['icono']['name']);
                        if (move_uploaded_file($_FILES['icono']['tmp_name'], $target_path)) {
                            $oMenus->Icono = $_FILES['icono']['name'];
                            $anchoImagen = Resampling(basename($_FILES['icono']['name']), $target_path, $oMenus->Icono);
                            chmod($target_path, 0666);
                        } else {
                            $oMenus->Icono = $_REQUEST["icono_viejo"];
                        }