Arreglo de fallow PHP

git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk@19 e2b1556b-49f8-d141-9351-52d6861a72d9
This commit is contained in:
David Arranz 2011-04-06 12:06:00 +00:00
parent 6771ae2c1e
commit 4a00933f4d
6 changed files with 44 additions and 26 deletions

View File

@ -17,10 +17,10 @@ include_once("Conexion.php");
function execQuery($query){ function execQuery($query){
$res = mysql_query($query); $res = mysql_query($query);
// $mensaje = $query." - ".$res."\r\n"; //$mensaje = $query." - ".$res."\r\n";
// $fichero = fopen("querys.log","a"); //$fichero = fopen("querys.log","a");
// fputs($fichero,$mensaje); //fputs($fichero,$mensaje);
// fclose($fichero); //fclose($fichero);
return $res; return $res;
} }
@ -57,6 +57,7 @@ include_once("Conexion.php");
} }
function getCampo($query){ function getCampo($query){
$res = "";
$resultado = $this->execQuery($query); $resultado = $this->execQuery($query);
//$resultado = mysql_query($query); //$resultado = mysql_query($query);

View File

@ -22,7 +22,8 @@
$consulta = "SELECT id, padres FROM rol WHERE oid = '$oid'"; $consulta = "SELECT id, padres FROM rol WHERE oid = '$oid'";
$bd = new BD(); $bd = new BD();
$campos = $bd->getCampos($consulta); $campos = $bd->getCampos($consulta);
if(count($campos[0] > 0)){
if(count($campos["id"] > 0)){
$this->oid = $oid; $this->oid = $oid;
$this->id = $campos["id"][0]; $this->id = $campos["id"][0];
$this->padres = $campos["padres"][0]; $this->padres = $campos["padres"][0];

View File

@ -52,24 +52,35 @@
function regular($url){ function regular($url){
$pagina = $this->nombrePagina($url); $pagina = $this->nombrePagina($url);
$modo = $this->paginas[$pagina]['0'];
$id_modo = $this->paginas[$pagina]['1']; $modo = "";
$tabla = $this->paginas[$pagina]['2']; $id_modo = "";
$tabla = "";
$error = "";
$cod = "";
if (isset($this->paginas[$pagina])) {
$modo = $this->paginas[$pagina]['0'];
$id_modo = $this->paginas[$pagina]['1'];
$tabla = $this->paginas[$pagina]['2'];
$error = $this->paginas[$pagina]['3'];
$cod = $this->paginas[$pagina]['4'];
}
$id = $this->parametro($url, $id_modo); $id = $this->parametro($url, $id_modo);
//Sistema de bloqueo nuevo. //Sistema de bloqueo nuevo.
if($modo == "edit" && $id){ if($modo == "edit" && $id){
//Si no está bloqueado lo bloqueo para mí. //Si no está bloqueado lo bloqueo para mí.
if(!$this->estaBloqueado($tabla, $id)){ if(!$this->estaBloqueado($tabla, $id)){
$this->bloquear($tabla, $id); $this->bloquear($tabla, $id);
//Si está bloqueado lanzo una excepción para avisar. //Si está bloqueado lanzo una excepción para avisar.
}else{ } else {
$cod = $this->paginas[$pagina]['4'];
$error = $this->paginas[$pagina]['3'];
$error .= "?$id_modo=$id&msgSem=$cod"; $error .= "?$id_modo=$id&msgSem=$cod";
throw new Exception($error); throw new Exception($error);
} }
//Página de no bloqueo, la libero. //Página de no bloqueo, la libero.
}else if($modo != "edit"){ } else if ($modo != "edit"){
$this->liberar(); $this->liberar();
} }
} }
@ -99,7 +110,8 @@
//Recuperamos los argumentos //Recuperamos los argumentos
$tok = strtok ($url,"?"); $tok = strtok ($url,"?");
$pag = $tok; $pag = $tok;
$valor = "";
while ($tok !== false) { while ($tok !== false) {
$tok = strtok("?"); $tok = strtok("?");
if($tok !== false){ if($tok !== false){

View File

@ -473,14 +473,13 @@ function rellena_numerico($name, $menor, $num){
function rellena_prioridad_select($name, $op){ function rellena_prioridad_select($name, $op){
echo '<select name="'.$name.'">'; echo '<select name="'.$name.'">';
for ($i = 0; $i < 3; $i++){ for ($i = 0; $i < 3; $i++){
echo '<option value="'.($menor+$i+1).'"'; echo '<option value="'.($i+1).'"';
if($op == ($menor+$i+1)) echo "selected"; if($op == ($i+1)) echo "selected";
echo '>'.($menor+$i+1).' ('.discretiza_prioridad($menor+$i+1).')</option>'; echo '>'.($i+1).' ('.discretiza_prioridad($i+1).')</option>';
} }
echo '</select>'; echo '</select>';
} }
/* Rellena una lista numérica desplegable seleccionando opción*/ /* Rellena una lista numérica desplegable seleccionando opción*/
function rellena_numerico_select($name, $menor, $num, $op){ function rellena_numerico_select($name, $menor, $num, $op){
echo '<select name="'.$name.'">'; echo '<select name="'.$name.'">';
@ -677,18 +676,21 @@ function color_procedencia($procedencia){
return $text; return $text;
}*/ }*/
function stripinput($text) { function stripinput($text) {
include_once("Objects/BD.php"); include_once("Objects/BD.php");
$bd = new BD(); $bd = new BD();
$link = $bd->getLink(); $link = $bd->getLink();
if(gettype($text) == "string"){ return mysql_real_escape_string($text, $link);
mysql_real_escape_string($text,$link);
/* if(gettype($text) == "string"){
$text = mysql_real_escape_string($text,$link);
} }
if (QUOTES_GPC) $text = stripslashes($text); if (QUOTES_GPC) $text = stripslashes($text);
$search = array("\"", "'", "\\", '\"', "\'", "<", ">", "&nbsp;"); $search = array("\"", "'", "\\", '\"', "\'", "<", ">", "&nbsp;");
$replace = array("&quot;", "&#39;", "&#92;", "&quot;", "&#39;", "&lt;", "&gt;", " "); $replace = array("&quot;", "&#39;", "&#92;", "&quot;", "&#39;", "&lt;", "&gt;", " ");
$text = str_replace($search, $replace, $text); $text = str_replace($search, $replace, $text);
return $text; return $text;*/
} }
//function menu_candidatos($oid, $pagina, $tabla_cond, $condicion){ //function menu_candidatos($oid, $pagina, $tabla_cond, $condicion){

View File

@ -30,9 +30,9 @@ include LOCALE.LOCALESET."lenguaje.php";
<div id="banner"><h1><?php echo $locale['005']; ?> </h1> <div id="banner"><h1><?php echo $locale['005']; ?> </h1>
<?php <?php
if($_SESSION["nombre"] != ""){ if (isset($_SESSION["nombre"]) && ($_SESSION["nombre"] != "")) {
echo '<br><p class="encabezado">'.$locale['006'].$_SESSION["nombre"].'</p>'; echo '<br><p class="encabezado">'.$locale['006'].$_SESSION["nombre"].'</p>';
}else{ } else {
echo '<br><p class="encabezado">'.$locale['007'].'</p>'; echo '<br><p class="encabezado">'.$locale['007'].'</p>';
} }
?> ?>
@ -48,7 +48,7 @@ if($_SESSION["nombre"] != ""){
<tr> <tr>
<td colspan="2" align="center" <td colspan="2" align="center"
<?php <?php
if ($_GET["errorusuario"]=="si"){ if (isset($_GET["errorusuario"]) && ($_GET["errorusuario"] == "si")) {
echo 'bgcolor=red><span style="color:ffffff"><font color="white"><b>Datos incorrectos</b></font></span>'; echo 'bgcolor=red><span style="color:ffffff"><font color="white"><b>Datos incorrectos</b></font></span>';
}else{ }else{
echo 'bgcolor=#cccccc>Introduce tu clave de acceso'; echo 'bgcolor=#cccccc>Introduce tu clave de acceso';

View File

@ -37,7 +37,7 @@ foreach($_GET as $key => $value){
$_GET[$key] = $value; $_GET[$key] = $value;
} }
session_set_cookie_params(0, "/", $HTTP_SERVER_VARS["HTTP_HOST"], 0); session_set_cookie_params(0, "/", $_SERVER["HTTP_HOST"], 0);
//cambiamos la duración a la cookie de la sesión //cambiamos la duración a la cookie de la sesión
@ -53,7 +53,9 @@ if ($_SESSION["autentificado"] != "SI") {
$usuario = $_SESSION["usuario"]; $usuario = $_SESSION["usuario"];
$idioma = $_SESSION["idioma"]; $idioma = $_SESSION["idioma"];
if($idioma != ""){ if($idioma != ""){
define("LOCALESET", "$idioma/"); if (!defined("LOCALESET")) {
define("LOCALESET", "$idioma/");
}
} }
$ahora = date("Y-n-j H:i:s"); $ahora = date("Y-n-j H:i:s");
$tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada)); $tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada));