summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/includes/comunes.php
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2012-11-28 11:38:50 +0000
committerramon <ramongomez@us.es>2012-11-28 11:38:50 +0000
commit4329e85010531edeaca3d10a62241014b799345e (patch)
tree94c13c2d249f29557d89b21bc0c9a477487397b0 /admin/WebConsole/includes/comunes.php
parenta0da76f5ea8c5f4cbcfef7510917448a909660eb (diff)
Versión 1.0.5, #565: Integrar código del ticket:565 en rama de desarrollo.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3446 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/includes/comunes.php')
-rw-r--r--admin/WebConsole/includes/comunes.php65
1 files changed, 34 insertions, 31 deletions
diff --git a/admin/WebConsole/includes/comunes.php b/admin/WebConsole/includes/comunes.php
index e3e89700..531b9b61 100644
--- a/admin/WebConsole/includes/comunes.php
+++ b/admin/WebConsole/includes/comunes.php
@@ -1,4 +1,4 @@
-<?php
+<?
//________________________________________________________________________________________
//
// Trocea en elementos de una matriz la cadena enviada como parametro separando por parametros
@@ -145,7 +145,7 @@
// que se almacenan en las tablas de procedimientos_acciones o acciones
//___________________________________________________________________________________
- function ParametrosValor($cmd,$parametros,&$tbParametrosValor,$ch="\r")
+ function ParametrosValor($cmd,$parametros,$tbParametrosValor,$ch="\r")
{
global $tbParametros;
$html="";
@@ -166,7 +166,7 @@
$blkprm=split(chr(10),substr($auxprm[$i],4));
for($j=0;$j<sizeof($blkprm);$j++){
$tbSubParametrosValor=array();
- ParametrosValor($cmd,$blkprm[$j],$tbSubParametrosValor,chr(9));
+ ParametrosValor($cmd,$blkprm[$j],&$tbSubParametrosValor,chr(9));
for($k=0;$k<sizeof($tbSubParametrosValor);$k++){
$elem=current($tbSubParametrosValor);
$tbParametrosValor[$nemonico][$j]["valor"].=$elem["descripcion"];
@@ -182,7 +182,11 @@
break;
case 4: // El valor lo toma directamente pero está codificado con urlencode
$tbParametrosValor[$nemonico]["valor"]='<PRE>'.urldecode($valor).'</PRE>';
-
+ break;
+ case 5: // El valor es 0 ó 1 y se muestra NO o SI
+ $tbSN[0]="No";
+ $tbSN[1]="Si";
+ $tbParametrosValor[$nemonico]["valor"]=$tbSN[$valor];
}
}
}
@@ -240,8 +244,8 @@
for($i=$len-1;$i>=0;$i--){
$cadenafinal=substr($cadena,$i,1).$cadenafinal;
if($m%3==0 && $i>0){
- $cadenafinal=".".$cadenafinal;
- $m=0;
+ $cadenafinal=".".$cadenafinal;
+ $m=0;
}
$m++;
}
@@ -251,13 +255,13 @@
Devuelve la url de la imagen y la descripción de un ámbito
Parametros:
- ambito: Identificador del ambito
- - urlimg: Por referencia. Es donde se devuelve la url de la imagen
+ - urlimg: Por referencia. Es donde se devuelve la url de la imagen
- textambito: Por referencia. Es donde se devuelve la descripción
Devuelve:
- Los dos parámetros pasados por referencia
________________________________________________________________________*/
- function tomaAmbito($ambito,&$urlimg,&$textambito)
+ function tomaAmbito($ambito,$urlimg,$textambito)
{
global $AMBITO_CENTROS;
global $AMBITO_GRUPOSAULAS;
@@ -296,7 +300,7 @@
Devuelve la descripción de un ambito
Parametros:
- - cmd: Objeto comando (Operativo)
+ - cmd: Objeto comando (Operativo)
- ambito: tipo de ambito
- idambito: Identificador del ambito
- textambito: Por referencia. Es donde se devuelve la descripción
@@ -305,7 +309,7 @@
- Los dos parámetros pasados por referencia
________________________________________________________________________*/
- function tomaDescriAmbito($cmd,$ambito,$idambito,&$textambito)
+ function tomaDescriAmbito($cmd,$ambito,$idambito,$textambito)
{
global $AMBITO_CENTROS;
global $AMBITO_GRUPOSAULAS;
@@ -313,29 +317,29 @@
global $AMBITO_GRUPOSORDENADORES;
global $AMBITO_ORDENADORES;
- switch($ambito){
- case $AMBITO_CENTROS :
- $textambito=TomaDato($cmd,0,'centros',$idambito,'idcentro','nombrecentro');
- break;
- case $AMBITO_GRUPOSAULAS :
- $textambito=TomaDato($cmd,0,'grupos',$idambito,'idgrupo','nombregrupo');
- break;
- case $AMBITO_AULAS :
- $textambito=TomaDato($cmd,0,'aulas',$idambito,'idaula','nombreaula');
- break;
- case $AMBITO_GRUPOSORDENADORES :
- $textambito=TomaDato($cmd,0,'gruposordenadores',$idambito,'idgrupo','nombregrupoordenador');
- break;
- case $AMBITO_ORDENADORES :
- $textambito=TomaDato($cmd,0,'ordenadores',$idambito,'idordenador','nombreordenador');
- break;
- default:
- $textambito;
- }
+ switch($ambito){
+ case $AMBITO_CENTROS :
+ $textambito=TomaDato($cmd,0,'centros',$idambito,'idcentro','nombrecentro');
+ break;
+ case $AMBITO_GRUPOSAULAS :
+ $textambito=TomaDato($cmd,0,'grupos',$idambito,'idgrupo','nombregrupo');
+ break;
+ case $AMBITO_AULAS :
+ $textambito=TomaDato($cmd,0,'aulas',$idambito,'idaula','nombreaula');
+ break;
+ case $AMBITO_GRUPOSORDENADORES :
+ $textambito=TomaDato($cmd,0,'gruposordenadores',$idambito,'idgrupo','nombregrupoordenador');
+ break;
+ case $AMBITO_ORDENADORES :
+ $textambito=TomaDato($cmd,0,'ordenadores',$idambito,'idordenador','nombreordenador');
+ break;
+ default:
+ $textambito;
+ }
}
/*______________________________________________________________________
- Devuelve el código HTML de una etiqueta "select" para un ámbito concreto
+ Devuelve el código html de una etiqueta SELECT para un ámbito concreto
Parametros:
- cmd: Objeto comando (Operativo)
- ambito: tipo de ambito
@@ -376,4 +380,3 @@
}
return($selecHtml);
}
-