diff options
9 files changed, 22 insertions, 33 deletions
diff --git a/admin/Database/ogAdmBD-1.1.0a-1.1.1pre.sql b/admin/Database/ogAdmBD-1.1.0a-1.1.1pre.sql index 9b5ccadd..2ad8b0df 100644 --- a/admin/Database/ogAdmBD-1.1.0a-1.1.1pre.sql +++ b/admin/Database/ogAdmBD-1.1.0a-1.1.1pre.sql @@ -6,3 +6,7 @@ ALTER TABLE aulas ADD idordprofesor INT(11) DEFAULT 0 AFTER puestos; +# Borrar campo de puerto del antiguo servicio ogAdmRepo (ticket #875). +ALTER TABLE repositorios + DROP puertorepo; + diff --git a/admin/Database/ogAdmBD-1.1.1pre.sql b/admin/Database/ogAdmBD-1.1.1pre.sql index cdac985b..e29c4e42 100644 --- a/admin/Database/ogAdmBD-1.1.1pre.sql +++ b/admin/Database/ogAdmBD-1.1.1pre.sql @@ -14,6 +14,13 @@ CREATE PROCEDURE addcols() BEGIN ALTER TABLE aulas ADD idordprofesor INT(11) DEFAULT 0 AFTER puestos; END IF; + # Borrar campo de puerto del antiguo servicio ogAdmRepo (ticket #875). + IF EXISTS (SELECT * FROM information_schema.COLUMNS + WHERE COLUMN_NAME='puertorepo' AND TABLE_NAME='repositorios' AND TABLE_SCHEMA=DATABASE()) + THEN + ALTER TABLE repositorios + DROP puertorepo; + END IF; END// # Ejecutar actualización condicional. DELIMITER ';' diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql index b45b59d8..b8d18132 100644 --- a/admin/Database/ogAdmBD.sql +++ b/admin/Database/ogAdmBD.sql @@ -811,7 +811,6 @@ CREATE TABLE `repositorios` ( `idcentro` int(11) DEFAULT NULL, `grupoid` int(11) DEFAULT NULL, `comentarios` text, - `puertorepo` int(11) NOT NULL DEFAULT '0', `apikey` varchar(32) NOT NULL DEFAULT '', PRIMARY KEY (`idrepositorio`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; diff --git a/admin/WebConsole/gestores/gestor_repositorios.php b/admin/WebConsole/gestores/gestor_repositorios.php index 7008d6d5..09a29ae1 100644 --- a/admin/WebConsole/gestores/gestor_repositorios.php +++ b/admin/WebConsole/gestores/gestor_repositorios.php @@ -26,7 +26,6 @@ $ip=""; $passguor=""; $grupoid=0; -$puertorepo=""; $apiKeyRepo=""; $comentarios=""; @@ -39,7 +38,6 @@ if (isset($_POST["identificador"])) $idrepositorio=$_POST["identificador"]; if (isset($_POST["nombrerepositorio"])) $nombrerepositorio=$_POST["nombrerepositorio"]; if (isset($_POST["ip"])) $ip=$_POST["ip"]; if (isset($_POST["passguor"])) $passguor=$_POST["passguor"]; -if (isset($_POST["puertorepo"])) $puertorepo=$_POST["puertorepo"]; if (isset($_POST["apiKeyRepo"])) $apiKeyRepo=$_POST["apiKeyRepo"]; if (isset($_POST["comentarios"])) $comentarios=$_POST["comentarios"]; @@ -111,7 +109,6 @@ function Gestiona(){ global $nombrerepositorio; global $ip; global $passguor; - global $puertorepo; global $apiKeyRepo; global $comentarios; @@ -129,13 +126,12 @@ function Gestiona(){ $cmd->CreaParametro("@nombrerepositorio",$nombrerepositorio,0); $cmd->CreaParametro("@ip",$ip,0); $cmd->CreaParametro("@passguor",$passguor,0); - $cmd->CreaParametro("@puertorepo",$puertorepo,0); $cmd->CreaParametro("@apiKeyRepo",$apiKeyRepo,0); $cmd->CreaParametro("@comentarios",$comentarios,0); switch($opcion){ case $op_alta : - $cmd->texto="INSERT INTO repositorios(idcentro,grupoid,nombrerepositorio,ip,passguor,puertorepo,comentarios,apikey) VALUES (@idcentro,@grupoid,@nombrerepositorio,@ip,@passguor,@puertorepo,@comentarios,@apiKeyRepo)"; + $cmd->texto="INSERT INTO repositorios(idcentro,grupoid,nombrerepositorio,ip,passguor,comentarios,apikey) VALUES (@idcentro,@grupoid,@nombrerepositorio,@ip,@passguor,@comentarios,@apiKeyRepo)"; $resul=$cmd->Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la p�gina que llam� �sta $idrepositorio=$cmd->Autonumerico(); @@ -147,7 +143,7 @@ function Gestiona(){ } break; case $op_modificacion: - $cmd->texto="UPDATE repositorios SET nombrerepositorio=@nombrerepositorio,ip=@ip,passguor=@passguor,puertorepo=@puertorepo,comentarios=@comentarios, apikey=@apiKeyRepo WHERE idrepositorio=@idrepositorio"; + $cmd->texto="UPDATE repositorios SET nombrerepositorio=@nombrerepositorio,ip=@ip,passguor=@passguor,comentarios=@comentarios, apikey=@apiKeyRepo WHERE idrepositorio=@idrepositorio"; $resul=$cmd->Ejecutar(); if ($resul) { updateBootRepo($cmd, $idrepositorio); @@ -180,4 +176,3 @@ function SubarbolXML_repositorios($idrepositorio,$nombrerepositorio){ $cadenaXML.='</REPOSITORIO>'; return($cadenaXML); } -?> diff --git a/admin/WebConsole/idiomas/php/cat/propiedades_repositorios_cat.php b/admin/WebConsole/idiomas/php/cat/propiedades_repositorios_cat.php index 9d76b2be..d71d1200 100644 --- a/admin/WebConsole/idiomas/php/cat/propiedades_repositorios_cat.php +++ b/admin/WebConsole/idiomas/php/cat/propiedades_repositorios_cat.php @@ -1,10 +1,10 @@ <?php //________________________________________________________________________________________________________ // -// Fichero de idiomas php: propiedades_servidoresrembo_cat.php +// Fichero de idiomas php: propiedades_repositorios_cat.php // Idioma: Català //________________________________________________________________________________________________________ -$TbMsg=array(); +if (empty ($TbMsg)) $TbMsg=array(); $TbMsg[0]="Sense Opció"; $TbMsg[1]="Afegir"; $TbMsg[2]="Modificar"; @@ -13,7 +13,7 @@ $TbMsg[4]="Gestió Repositoris"; $TbMsg[5]="Nom del Repositori"; $TbMsg[6]="Direcció IP"; $TbMsg[7]="Comentaris"; -$TbMsg[8]="Port"; + $TbMsg[9]="Directori Base"; $TbMsg[10]="Directori PXE"; $TbMsg[11]="Espai TOTAL"; @@ -29,4 +29,3 @@ $TbMsg['MSG_TYPE']='Tipo'; $TbMsg['MSG_SIZE']='Tamaño'; $TbMsg['MSG_MODIFIED']='Modificado'; $TbMsg['MSG_PERMISSIONS']='Permisos'; -?> diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_repositorios_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_repositorios_eng.php index 8bee9e3f..0abe1c52 100644 --- a/admin/WebConsole/idiomas/php/eng/propiedades_repositorios_eng.php +++ b/admin/WebConsole/idiomas/php/eng/propiedades_repositorios_eng.php @@ -4,7 +4,7 @@ // Php language file: propiedades_repositorios_eng.php // Language: English //________________________________________________________________________________________________________ -$TbMsg=array(); +if (empty ($TbMsg)) $TbMsg=array(); $TbMsg[0]="No Option"; $TbMsg[1]="Insert"; $TbMsg[2]="Change"; @@ -13,7 +13,7 @@ $TbMsg[4]="Repository management"; $TbMsg[5]="Repository name"; $TbMsg[6]="IP address"; $TbMsg[7]="Comments"; -$TbMsg[8]="Port"; + $TbMsg[9]="Base Directory"; $TbMsg[10]="PXE Directory"; $TbMsg[11]="TOTAL space"; diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_repositorios_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_repositorios_esp.php index 76a10548..e01e657b 100644 --- a/admin/WebConsole/idiomas/php/esp/propiedades_repositorios_esp.php +++ b/admin/WebConsole/idiomas/php/esp/propiedades_repositorios_esp.php @@ -1,10 +1,10 @@ <?php //________________________________________________________________________________________________________ // -// Fichero de idiomas php: propiedades_servidoresrembo_esp.php +// Fichero de idiomas php: propiedades_repositorios_esp.php // Idioma: Español //________________________________________________________________________________________________________ -$TbMsg=array(); +if (empty ($TbMsg)) $TbMsg=array(); $TbMsg[0]="Sin Opción"; $TbMsg[1]="Insertar"; $TbMsg[2]="Modificar"; @@ -13,7 +13,7 @@ $TbMsg[4]="Gestión Repositorios"; $TbMsg[5]="Nombre del Repositorio"; $TbMsg[6]="Dirección IP"; $TbMsg[7]="Comentarios"; -$TbMsg[8]="Puerto"; + $TbMsg[9]="Directorio Base"; $TbMsg[10]="Directorio PXE"; $TbMsg[11]="Espacio TOTAL"; @@ -29,4 +29,3 @@ $TbMsg['MSG_TYPE']='Tipo'; $TbMsg['MSG_SIZE']='Tamaño'; $TbMsg['MSG_MODIFIED']='Modificado'; $TbMsg['MSG_PERMISSIONS']='Permisos'; -?> diff --git a/admin/WebConsole/jscripts/propiedades_repositorios.js b/admin/WebConsole/jscripts/propiedades_repositorios.js index 74164716..f74fea61 100644 --- a/admin/WebConsole/jscripts/propiedades_repositorios.js +++ b/admin/WebConsole/jscripts/propiedades_repositorios.js @@ -91,7 +91,6 @@ function comprobar_datos(){ // Validación general de datos del formulario. return validate (fdatos.nombrerepositorio, validate_text_notnull, 0 ) && validate (fdatos.ip, validate_ipadress_notnull, 1 ) && - validate (fdatos.puertorepo, validate_number_notnull, 3 ) && validate (fdatos.comentarios, validate_text, 4 ); } diff --git a/admin/WebConsole/propiedades/propiedades_repositorios.php b/admin/WebConsole/propiedades/propiedades_repositorios.php index 87d95b0d..b2407b8a 100644 --- a/admin/WebConsole/propiedades/propiedades_repositorios.php +++ b/admin/WebConsole/propiedades/propiedades_repositorios.php @@ -23,7 +23,6 @@ $opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); $idrepositorio=0; $nombrerepositorio=""; $ip=""; -$puertorepo="2002"; $apiKeyRepo=""; $grupoid=0; $comentarios=""; @@ -120,16 +119,6 @@ if($apiKeyRepo != ""){ </TR> <!----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --> <TR> - <TH align=center> <?php echo $TbMsg[8]?> </TD> - <?php - if ($opcion==$op_eliminacion) - echo '<TD>'.$puertorepo.'</TD>'; - else - echo'<TD><INPUT class="formulariodatos" name=puertorepo type="text" style="width:200" value="'.$puertorepo.'"></TD>'; - ?> - </TR> -<!----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --> - <TR> <TH align=center> <?php echo $TbMsg[17]?> </TD> <?php if ($opcion==$op_eliminacion) @@ -225,12 +214,11 @@ function TomaPropiedades($cmd,$id){ global $nombrerepositorio; global $ip; global $comentarios; - global $puertorepo; global $apiKeyRepo; global $ordenadores; $cmd->texto=<<<EOT -SELECT repositorios.*, COUNT(*) AS numordenadores +SELECT repositorios.*, COUNT(ordenadores.idordenador) AS numordenadores FROM repositorios LEFT JOIN ordenadores USING(idrepositorio) WHERE repositorios.idrepositorio='$id'; @@ -243,7 +231,6 @@ EOT; $nombrerepositorio=$rs->campos["nombrerepositorio"]; $ip=$rs->campos["ip"]; $comentarios=$rs->campos["comentarios"]; - $puertorepo=$rs->campos["puertorepo"]; $apiKeyRepo=$rs->campos["apikey"]; $ordenadores=$rs->campos["numordenadores"]; } |