本文整理汇总了PHP中toba::memoria方法的典型用法代码示例。如果您正苦于以下问题:PHP toba::memoria方法的具体用法?PHP toba::memoria怎么用?PHP toba::memoria使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类toba
的用法示例。
在下文中一共展示了toba::memoria方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ini
function ini()
{
//Cargo el editable de la zona
$zona = toba::solicitud()->zona();
if ($editable = $zona->get_editable()) {
list($proyecto, $objeto) = $editable;
}
//Se notifica un objeto y un proyecto
if (isset($objeto) && isset($proyecto)) {
//Se determina si es un nuevo objeto
$selecciono_otro = !isset($this->id_objeto) || ($this->id_objeto['proyecto'] != $proyecto || $this->id_objeto['objeto'] != $objeto);
if ($selecciono_otro) {
$this->set_objeto(array('proyecto' => $proyecto, 'objeto' => $objeto));
$this->cambio_objeto = true;
} else {
$this->cambio_objeto = false;
}
}
//Llegada a un TAB especifico desde el arbol
$etapa = toba::memoria()->get_parametro('etapa');
if (isset($etapa)) {
$this->set_pantalla($etapa);
}
//Llegada desde un evento
$evento = toba::memoria()->get_parametro('evento');
if (isset($evento)) {
$this->set_pantalla(3);
$this->dependencia('eventos')->set_evento_editado($evento);
}
}
示例2: __construct
function __construct($info)
{
$this->info = $info;
parent::__construct(toba::memoria()->get_item_solicitado(), toba::usuario()->get_id());
$this->log = toba::logger_ws();
toba::proyecto()->configurar_logger_ws();
}
示例3: conf__final
function conf__final()
{
// Me abrieron desde el ADMIN
if (toba::memoria()->existe_dato_instancia('instancia')) {
echo toba_js::ejecutar('window.close();');
}
}
示例4: vinculo
/**
* Devuelve el vinculo asociado al evento
* @param boolean $forzar_instancia Por defecto solo se crea una instancia de un vinculo asociada al evento,
* con este parámetro fuerza a crear un nuevo objeto vinculo
* @return toba_vinculo
*/
function vinculo($forzar_instancia = false)
{
if ($this->posee_accion_vincular()) {
if (!isset($this->vinculo) || $forzar_instancia) {
$item = $this->datos['accion_vinculo_item'];
if ($this->es_autovinculo()) {
$aux_it = toba::memoria()->get_item_solicitado();
$item = $aux_it[1];
}
$this->vinculo = new toba_vinculo(toba::proyecto()->get_id(), $item, $this->datos['accion_vinculo_popup'], $this->datos['accion_vinculo_popup_param']);
if (isset($this->datos['accion_vinculo_celda']) && !is_null($this->datos['accion_vinculo_celda'])) {
$this->vinculo->set_opciones(array('celda_memoria' => $this->datos['accion_vinculo_celda']));
}
if (isset($this->datos['accion_vinculo_target']) && !is_null($this->datos['accion_vinculo_target'])) {
$this->vinculo->set_target($this->datos['accion_vinculo_target']);
}
$this->vinculo->set_propagar_zona();
if (!$this->es_autovinculo()) {
$this->vinculo->agregar_opcion('menu', 1);
}
if (isset($this->datos['accion_vinculo_servicio']) && !is_null($this->datos['accion_vinculo_servicio'])) {
$this->vinculo->set_servicio($this->datos['accion_vinculo_servicio']);
}
}
return $this->vinculo;
} else {
throw new toba_error_def('El evento "' . $this->get_id() . '" no posee un VINCULO ASOCIADO.');
}
}
示例5: set_abrir_nueva_ventana
function set_abrir_nueva_ventana($imagen = 'nucleo/abrir_nueva_ventana.gif')
{
if (toba::memoria()->get_celda_memoria_actual_id() != $this->celda_memoria) {
$this->abrir_nueva_ventana = true;
$this->imagen_nueva_ventana = toba_recurso::imagen_toba($imagen, false);
}
}
示例6: servicio__descargar
function servicio__descargar()
{
$encontre = false;
$seleccionado = toba::memoria()->get_parametro('fila');
$obj_data = null;
$index = 0;
while (!$encontre && $index < count($this->s__datos)) {
if ($this->s__datos[$index]['x_dbr_clave'] == $seleccionado) {
$obj_data = $this->s__datos[$index]['adjunto'];
$encontre = true;
}
$index++;
}
if (!is_null($obj_data)) {
$archivo = toba::proyecto()->get_www_temp($obj_data['name']);
header("Content-type:{$obj_data['type']}");
header("Content-Disposition: attachment; filename=\"{$obj_data['name']}\"");
$handler = fopen($archivo['path'], 'r');
if ($handler !== false) {
fpassthru($handler);
}
} else {
echo 'No funciono como debia, REVISAME!';
}
}
示例7: preparar_arbol
protected function preparar_arbol()
{
if (toba::memoria()->get_celda_memoria_actual_id() != 'paralela') {
$this->arbol .= toba_js::abrir();
$this->arbol .= '
function on_menu_set_popup_on(e) {
var id = (window.event) ? event.keyCode : e.keyCode;
if (id == 16) {
toba.set_menu_popup(true);
}
}
function on_menu_set_popup_off(e) {
var id = (window.event) ? event.keyCode : e.keyCode;
if (id == 16) {
toba.set_menu_popup(false);
}
}
agregarEvento(document, "keyup", on_menu_set_popup_off);
agregarEvento(document, "keydown", on_menu_set_popup_on);
';
$this->arbol .= toba_js::cerrar();
}
$id_tag = $this->modo_prueba ? 'prueba' : 'id_menu';
$this->arbol .= "\n<div class='m_m' id='{$id_tag}' style=''>\n";
$this->buscar_raiz();
$this->arbol .= "</div>";
}
示例8: __construct
function __construct($info)
{
$this->info = $info;
$_SERVER["REMOTE_ADDR"] = "localhost";
$_SERVER["REQUEST_METHOD"] = "GET";
parent::__construct(toba::memoria()->get_item_solicitado(), toba::usuario()->get_id());
}
示例9: __construct
function __construct()
{
$this->item = toba::memoria()->get_item_solicitado();
$this->id_restricciones = toba::manejador_sesiones()->get_restricciones_funcionales();
if (!empty($this->id_restricciones)) {
$this->cargar_info_restricciones();
}
}
示例10: ini
function ini()
{
$id = toba::memoria()->get_parametro('id');
//Obtengo el id de solicitud
if (isset($id) && !is_null($id)) {
$this->id_solicitud = $id;
}
}
示例11: ini__operacion
/**
* Guarda el id de la operación original así se hace una redirección una vez logueado
*/
function ini__operacion()
{
//--- Si el usuario pidio originalmente algún item distinto al de login, se fuerza como item de inicio de sesión
$item_original = toba::memoria()->get_item_solicitado_original();
$item_actual = toba::memoria()->get_item_solicitado();
if (isset($item_original) && isset($item_actual) && $item_actual[1] != $item_original[1]) {
toba::proyecto()->set_parametro('item_inicio_sesion', $item_original[1]);
}
}
示例12: ini
function ini()
{
$id_solicitud = toba::memoria()->get_parametro('auditoria_id_solicitud');
if (isset($id_solicitud)) {
$this->s__id_solicitud = $id_solicitud;
$this->s__sesion = consultas_instancia::get_id_sesion($id_solicitud);
$this->set_pantalla('listar_solicitudes');
}
}
示例13: conf
function conf()
{
$id = toba::memoria()->get_parametro('id_designacion');
if (isset($id)) {
$this->s__volver = 1;
} else {
$this->s__volver = 0;
}
}
示例14: conf__listado
function conf__listado()
{
$inicial = toba::memoria()->get_parametro('ef_popup_valor');
$absoluto = toba::instancia()->get_path_proyecto(toba_editor::get_proyecto_cargado()) . '/php/';
$this->dependencia('listado')->set_path_absoluto($absoluto);
if ($inicial != null) {
$this->dependencia('listado')->set_path(dirname($inicial));
}
}
示例15: generar_layout
function generar_layout()
{
$parametros = toba::memoria()->get_parametros();
ei_arbol($parametros, 'PARAMETROS recibidos');
$clave_get = toba::memoria()->get_parametro('fila_safe');
//Recupero el parametro puntual del get.
$claves_originales = toba_ei_cuadro::recuperar_clave_fila('5000004', $clave_get);
ei_arbol($claves_originales, 'claves propagadas de manera segura');
}