summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/Database/ogAdmBD-1.1.0a-1.1.1pre.sql4
-rw-r--r--admin/Database/ogAdmBD-1.1.1pre.sql7
-rw-r--r--admin/Database/ogAdmBD.sql1
-rw-r--r--admin/WebConsole/gestores/gestor_repositorios.php9
-rw-r--r--admin/WebConsole/idiomas/php/cat/propiedades_repositorios_cat.php7
-rw-r--r--admin/WebConsole/idiomas/php/eng/propiedades_repositorios_eng.php4
-rw-r--r--admin/WebConsole/idiomas/php/esp/propiedades_repositorios_esp.php7
-rw-r--r--admin/WebConsole/jscripts/propiedades_repositorios.js1
-rw-r--r--admin/WebConsole/propiedades/propiedades_repositorios.php15
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&ntilde;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&ntilde;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>&nbsp;<?php echo $TbMsg[8]?>&nbsp;</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>&nbsp;<?php echo $TbMsg[17]?>&nbsp;</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"];
}