From 5176e46bb678789ee91fbac15fdd03e98d1a6f4c Mon Sep 17 00:00:00 2001 From: Ricardo Dalinger Date: Tue, 22 Dec 2020 18:19:20 -0300 Subject: [PATCH 1/2] Chequea que no exista cargada la clase ya --- php/modelo/toba_modelo_proyecto.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/php/modelo/toba_modelo_proyecto.php b/php/modelo/toba_modelo_proyecto.php index ee8ebdb850..d9eb5e7872 100644 --- a/php/modelo/toba_modelo_proyecto.php +++ b/php/modelo/toba_modelo_proyecto.php @@ -98,10 +98,10 @@ function get_aplicacion_modelo() { if (! isset($this->aplicacion_modelo)) { $id_proyecto = $this->get_id(); - $archivo_proy = $this->instancia->get_path_proyecto($id_proyecto)."/php/extension_toba/".$id_proyecto."_modelo.php"; - if (file_exists($archivo_proy)) { + $clase = $id_proyecto.'_modelo'; + $archivo_proy = $this->instancia->get_path_proyecto($id_proyecto).'/php/extension_toba/'.$id_proyecto.'_modelo.php'; + if (!class_exists($clase) && file_exists($archivo_proy)) { require_once($archivo_proy); - $clase = $id_proyecto.'_modelo'; $this->aplicacion_modelo = new $clase(); $this->aplicacion_modelo->set_entorno($this->manejador_interface, $this->get_instalacion(), $this->get_instancia(), $this); } From 3cc7ad99c4e04d9e5b883ac37c565d0454fed889 Mon Sep 17 00:00:00 2001 From: Ricardo Dalinger Date: Tue, 22 Dec 2020 18:24:49 -0300 Subject: [PATCH 2/2] Agrega repos para proyectos como copias --- composer.json | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 5ff1120af8..d947d6e20e 100644 --- a/composer.json +++ b/composer.json @@ -30,7 +30,8 @@ "siu/manejador-salida-toba": "~1.1", "siu/security-multitool": "~1.1", "symfony/yaml": "~4.4", - "vlucas/phpdotenv": "~3.6" + "vlucas/phpdotenv": "~3.6", + "siu-toba/toba-usuarios": "*" }, "conflict": { "siu/arai-cli": "<3.0.0", @@ -44,7 +45,8 @@ "siu/arai-cli": "*", "siu/arai-crypto": "*", "siu/arai-json-parser": "*", - "siu/manejador-salida-bootstrap": "~1.3" + "siu/manejador-salida-bootstrap": "~1.3", + "siu-toba/toba-editor": "*" }, "suggest": { "simplesamlphp/simplesamlphp": "Permite conectarse a un IDP centralizado (see onelogin)", @@ -64,6 +66,22 @@ "type": "composer", "url": "https://satis.siu.edu.ar", "exclude": ["siu-toba/rest"] + }, + { + "type": "path", + "url": "proyectos/toba_editor", + "canonical": false, + "options": { + "symlink": false + } + }, + { + "type": "path", + "url": "proyectos/toba_usuarios", + "canonical": false, + "options": { + "symlink": false + } } ], "minimum-stability": "dev",