function registrar($llamada = null) { if (isset($llamada)) { $str_llamada = addslashes(implode(" ", $llamada)); echo $str_llamada; } else { $str_llamada = ""; } parent::registrar(); if ($this->registrar_db) { toba::instancia()->registrar_solicitud_consola($this->info['basica']['item_proyecto'], $this->id, $this->usuario, $str_llamada); } }
/** * Punto de entrada desde la consola al nucleo */ function acceso_consola($instancia, $proyecto, $item) { $estado_proceso = null; $this->iniciar_contexto_desde_consola($instancia, $proyecto); try { $this->solicitud = toba_constructor::get_runtime(array('proyecto' => $proyecto, 'componente' => $item), 'toba_item'); $this->solicitud->procesar(); //Se llama a la ACTIVIDAD del ITEM $this->solicitud->registrar(); $this->solicitud->finalizar_objetos(); $estado_proceso = $this->solicitud->get_estado_proceso(); } catch (toba_error $e) { toba::logger()->crit($e, 'toba'); echo $e; } $this->finalizar_contexto_ejecucion(); toba::logger()->debug('Estado Proceso: ' . $estado_proceso, 'toba'); //toba::logger()->debug('Tiempo utilizado: ' . toba::cronometro()->tiempo_acumulado() . ' seg.'); $dir_logs = toba_modelo_instalacion::dir_base() . '/logs_comandos'; toba::logger()->set_directorio_logs($dir_logs); toba::logger()->guardar_en_archivo('comandos.log'); exit($estado_proceso); }
function registrar() { parent::registrar(); if ($this->registrar_db) { toba::instancia()->registrar_solicitud_web_service($this->info['basica']['item_proyecto'], $this->id, $this->metodo_invocado, $_SERVER['REMOTE_ADDR']); } }
function registrar() { parent::registrar(); $id_sesion = toba::manejador_sesiones()->get_id_sesion(); if ($this->registrar_db && isset($id_sesion)) { toba::instancia()->registrar_solicitud_browser($this->info['basica']['item_proyecto'], $this->id, toba::proyecto()->get_id(), toba::manejador_sesiones()->get_id_sesion(), $_SERVER['REMOTE_ADDR']); } }