Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
CablesPireV2-20240827214508
:
empresas.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php //ini_set('display_errors', 1); //error_reporting(E_ALL); require_once( 'config.php' ); require_once( 'makeSecure.php' ); require_once( 'includes/smarty.php' ); // INICIO Cargamos las clases que necesitamos include_once( 'includes/clases/clase_general.php' ); include_once( 'includes/clases/clase_empresas.php' ); // FIN Cargamos las clases que necesitamos // Datos genéricos require_once( 'includes/comunesAdmin.php' ); $aMensajes = array( '0' => '<i class="fa fa-times"></i> Error al crear la empresa', '1' => '<i class="fa fa-check"></i> Empresa creada correctamente', '2' => '<i class="fa fa-check"></i> Empresa borrada correctamente', '3' => '<i class="fa fa-check"></i> Empresa actualizada correctamente' ); switch(@$_GET['accion']) { case 'crear': $smarty->assign('sAction', $sUrl . 'empresas.php?accion=confirmar_crear'); $smarty->display('empresas/formulario.tpl'); break; case 'confirmar_crear': $oEmpresa = new empresas; $oEmpresa->sNombre = trim( $_POST[ 'nombreEmpresa' ] ); $oEmpresa->sDireccion = trim( $_POST[ 'direccionEmpresa' ] ); $oEmpresa->sCif = trim( $_POST[ 'cifEmpresa' ] ); $oEmpresa->sContacto = trim( $_POST[ 'contactoEmpresa' ] ); $oEmpresa->sEmail = trim( $_POST[ 'emailEmpresa' ] ); $iNewEmpresaId = $oEmpresa->crea_empresa(); unset( $oEmpresa ); if( $iNewEmpresaId > 0 ) header('location: ' . $sUrl . 'empresas.php?accion=listado&mensaje=1' ); else header('location: ' . $sUrl . 'empresas.php?accion=listado&mensaje=0' ); break; case 'editar': $oEmpresa = new empresas; $oEmpresa->iEmpresaId = (int)$_GET[ 'id_empresa' ]; $oEmpresa->busca_empresa(); $smarty->assign('sAction', $sUrl . 'empresas.php?accion=confirmar_editar'); $smarty->assign('aEmpresa', $oEmpresa->aEmpresa ); $smarty->display('empresas/formulario.tpl'); break; case 'confirmar_editar': $oEmpresa = new empresas; $oEmpresa->iEmpresaId = (int)$_POST[ 'iEmpresaId' ]; $oEmpresa->sNombre = trim( $_POST[ 'nombreEmpresa' ] ); $oEmpresa->sDireccion = trim( $_POST[ 'direccionEmpresa' ] ); $oEmpresa->sCif = trim( $_POST[ 'cifEmpresa' ] ); $oEmpresa->sContacto = trim( $_POST[ 'contactoEmpresa' ] ); $oEmpresa->sEmail = trim( $_POST[ 'emailEmpresa' ] ); $oEmpresa->bActivo = ( isset( $_POST[ 'estadoEmpresa' ] ) && $_POST[ 'estadoEmpresa' ] != '' ) ? '1' : '0'; $oEmpresa->actualiza_empresa(); header('location: ' . $sUrl . 'empresas.php?accion=listado&mensaje=3' ); break; case 'borrar': if( isset( $_GET[ 'id_empresa' ] ) && (int)$_GET[ 'id_empresa' ] > 0 ) { $oEmpresa = new empresas; $oEmpresa->iEmpresaId = (int)$_GET[ 'id_empresa' ]; $oEmpresa->borrar_empresa(); unset( $oEmpresa ); header('location: ' . $sUrl . 'empresas.php?accion=listado&mensaje=2' ); } break; default: $oEmpresas = new empresas; $oEmpresas->busca_empresas(); $smarty->assign('aEmpresas',$oEmpresas->aEmpresas ); $smarty->assign('iMensaje', $_GET[ 'mensaje' ] ); $smarty->assign('sMensaje', $aMensajes[ $_GET[ 'mensaje' ] ] ); $smarty->assign('accion', 'listado'); unset( $oEmpresas ); $smarty->display('empresas/listado.tpl'); break; } ?>