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

View File

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

View File

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

View File

@ -473,14 +473,13 @@ function rellena_numerico($name, $menor, $num){
function rellena_prioridad_select($name, $op){
echo '<select name="'.$name.'">';
for ($i = 0; $i < 3; $i++){
echo '<option value="'.($menor+$i+1).'"';
if($op == ($menor+$i+1)) echo "selected";
echo '>'.($menor+$i+1).' ('.discretiza_prioridad($menor+$i+1).')</option>';
echo '<option value="'.($i+1).'"';
if($op == ($i+1)) echo "selected";
echo '>'.($i+1).' ('.discretiza_prioridad($i+1).')</option>';
}
echo '</select>';
}
/* Rellena una lista numérica desplegable seleccionando opción*/
function rellena_numerico_select($name, $menor, $num, $op){
echo '<select name="'.$name.'">';
@ -677,18 +676,21 @@ function color_procedencia($procedencia){
return $text;
}*/
function stripinput($text) {
function stripinput($text) {
include_once("Objects/BD.php");
$bd = new BD();
$link = $bd->getLink();
if(gettype($text) == "string"){
mysql_real_escape_string($text,$link);
return mysql_real_escape_string($text, $link);
/* if(gettype($text) == "string"){
$text = mysql_real_escape_string($text,$link);
}
if (QUOTES_GPC) $text = stripslashes($text);
$search = array("\"", "'", "\\", '\"', "\'", "<", ">", "&nbsp;");
$replace = array("&quot;", "&#39;", "&#92;", "&quot;", "&#39;", "&lt;", "&gt;", " ");
$text = str_replace($search, $replace, $text);
return $text;
return $text;*/
}
//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>
<?php
if($_SESSION["nombre"] != ""){
if (isset($_SESSION["nombre"]) && ($_SESSION["nombre"] != "")) {
echo '<br><p class="encabezado">'.$locale['006'].$_SESSION["nombre"].'</p>';
}else{
} else {
echo '<br><p class="encabezado">'.$locale['007'].'</p>';
}
?>
@ -48,7 +48,7 @@ if($_SESSION["nombre"] != ""){
<tr>
<td colspan="2" align="center"
<?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>';
}else{
echo 'bgcolor=#cccccc>Introduce tu clave de acceso';

View File

@ -37,7 +37,7 @@ foreach($_GET as $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
@ -53,7 +53,9 @@ if ($_SESSION["autentificado"] != "SI") {
$usuario = $_SESSION["usuario"];
$idioma = $_SESSION["idioma"];
if($idioma != ""){
define("LOCALESET", "$idioma/");
if (!defined("LOCALESET")) {
define("LOCALESET", "$idioma/");
}
}
$ahora = date("Y-n-j H:i:s");
$tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada));