コード例 #1
0
 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);
     }
 }
コード例 #2
0
ファイル: toba_nucleo.php プロジェクト: emma5021/toba
 /**
  * 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);
 }
コード例 #3
0
 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']);
     }
 }
コード例 #4
0
ファイル: toba_solicitud_web.php プロジェクト: emma5021/toba
 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']);
     }
 }