function registrar_vinculo(toba_vinculo $vinculo) { $item = $vinculo->get_item(); $proyecto = $vinculo->get_proyecto(); if (toba::proyecto()->get_id() == $proyecto && !toba::proyecto()->puede_grupo_acceder_item($item)) { //El control es solo dentro del proyecto actual return null; } $id = count($this->vinculos); $this->vinculos[$id] = $vinculo; return $id; }
/** * Dado un vinculo, lo abre en una ventana popup * Similar a llamar a $vinculo->activar_popup y usar navegar($vinculo) * @param toba_vinculo $vinculo */ function abrir_popup(toba_vinculo $vinculo) { $vinculo->activar_popup('popup'); $this->navegar($vinculo); }