-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodificarsalascr.php
52 lines (42 loc) · 1.75 KB
/
modificarsalascr.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
include 'config.php';
$url = $_SERVER['REQUEST_URI'];
$idsala = parse_url($url, PHP_URL_QUERY);
$bbddsala = mysqli_query($conexion, "SELECT * FROM salas WHERE id = " . $idsala);
$arraysala = $bbddsala->fetch_assoc();
if (session_status() == PHP_SESSION_NONE) {session_start();}
if (
(!isset($_SESSION['privilegios']))
||
(isset($_SESSION['privilegios'])
&&
($_SESSION['privilegios'] == 2)
&&
($_SESSION['usuario'] != $arraysala['propietario']))
)
{
die();
}
//DEBUG
/* print_r($_POST);
die(); */
if (isset($_POST['modificar'])) {
$nombre = mysqli_real_escape_string ($conexion, $_POST['nombre']); // mysqli_real_escape_string ($con,...) EVITA INYECCIONES SQL
$subtitulo = mysqli_real_escape_string ($conexion, $_POST['subtitulo']);
$urlimagen = mysqli_real_escape_string ($conexion, $_POST['urlimagen']);
$descripcion = mysqli_real_escape_string ($conexion, $_POST['descripcion']);
if (isset($_POST['propietario'])){
$propietario = mysqli_real_escape_string ($conexion, $_POST['propietario']);
}else{
$propietario = $arraysala['propietario'];
}
if (isset($_POST['nombre'])){
mysqli_query($conexion, "UPDATE salas SET nombre='$nombre', subtitulo='$subtitulo', urlimagen='$urlimagen', descripcion='$descripcion', propietario='$propietario' WHERE id='$idsala'") or die("Error en la modificación de la sala");
}
echo "Modificación realizada correctamente";
header("Location: panel.php");
}
else{
echo("Error: El usuario no existe");
}
?>