*/ class gvHidraCleaner extends gvHidraForm { public function __construct() { parent::__construct(); } /** * metodo accionesParticulares * * @access public * @param string $strAccion * @param object $objDatos * * Incorpore aqui la logica de sus acciones particulares. * -En el parametro $str_accion aparece el id de la accion. * -En el parametro $objDatos esta la informacion de la peticion. Recuerde que debe fijar la operacion * con el metodo setOperacion. */ public function accionesParticulares($strAccion, $objDatos) { $this->errorDebugger = ''; switch ($strAccion) { case 'cleaner': //Modo tradicional include_once('igep/include_class.php'); session_start(); include_once ('igep/include_all.php'); $s = new Smarty_Phrame(); if ($s -> clear_compiled_tpl()) $error=0; else $error=-1; $exec = $s->compile_dir; //Si todo fue bien, mostrar mensaje if($error==0){ IgepDebug::setDebug(DEBUG_USER,"LimpiarPlantillas Success"); $mensaje= new IgepMensaje('GVH-CleanerSuccess',array($exec)); IgepSession::guardaVariable('principal','obj_mensaje',$mensaje); $actionForward = $objDatos->getForward('gvCleaner'); return $actionForward; } IgepDebug::setDebug(DEBUG_USER,"LimpiarPlantillas Error"); $mensaje= new IgepMensaje('GVH-CleanerError',array($exec)); IgepSession::guardaVariable('principal','obj_mensaje',$mensaje); $actionForward = $objDatos->getForward('gvCleaner'); return $actionForward; break; default: break; } die; } } ?>