/** * Devuelve una referencia a un PROYECTO * @return toba_modelo_proyecto */ function get_proyecto($id_instancia, $id_proyecto, $manejador_interface = null) { $instancia = $this->get_instancia($id_instancia, $manejador_interface); $archivo_proy = $instancia->get_path_proyecto($id_proyecto) . "/php/extension_toba/modelo_{$id_proyecto}.php"; if (file_exists($archivo_proy)) { require_once $archivo_proy; $clase = 'modelo_' . $id_proyecto; $proyecto = new $clase($instancia, $id_proyecto); } else { $proyecto = new toba_modelo_proyecto($instancia, $id_proyecto); } if (!isset($manejador_interface)) { $manejador_interface = new toba_mock_proceso_gui(); } $proyecto->set_manejador_interface($manejador_interface); return $proyecto; }