Hola que tal, lo que pasa es que tengo un código que sirve para activar, borrar imágenes y activar usuarios y funciona correctamente, aquí el código:
Código PHP:
Ver original<?php
include_once("connectBD.php");
if($_GET['a'] == "activate" && $_GET['type'] == "img") {
$query = "SELECT * FROM IMAGES WHERE ID = '".$_GET['id']."' AND PIN = '".$_GET['pin']."'";
$query2 = "SELECT * FROM TMP_IMAGES WHERE ID = '".$row['ID']."'";
header("refresh: 3; url= http://web.com/preview.php?id=".$row['ID']); echo "<div class=\"error\">Su imagen ya a sido activada anteriormente.</div>";
$sql_del = "DELETE FROM TMP_IMAGES WHERE ID = '".$row['ID']."'";
header("refresh: 3; url= http://web.com/preview.php?id=".$row['ID']); echo "<div class=\"success\">La imagen ha sido activada correctamente.</div>";
} else {
echo "<div class=\"error\">ERROR</div>";
}
}
elseif($_GET['a'] == "delete" && $_GET['type'] == "img") {
$query = "SELECT * FROM IMAGES I INNER JOIN THUMBNAILS T ON I.ID = T.ID WHERE I.ID = '".$_GET['id']."' AND I.PIN = '".mysql_real_escape_string($_GET['pin'])."'";
$delete_link = array("http://", ".web.com"); $str_link = str_replace($delete_link, '', $row['LOCATION']); $str_link2 = str_replace($delete_link, '', $row['SQUARE_75']); $str_link3 = str_replace($delete_link, '', $row['MEDIUM_640']); unlink('servers/' . $str_link);
$sql_del_img = "DELETE FROM IMAGES WHERE ID = '".$row['ID']."'";
$sql_del_img_tmp = "DELETE FROM TMP_IMAGES WHERE ID = '".$row['ID']."'";
$sql_del_thumb = "DELETE FROM THUMBNAILS WHERE ID = '".$row['ID']."'";
$sql_del_user = "UPDATE USERS SET UPLOADS = UPLOADS - 1 WHERE IUID = '".$row['IUID']."'";
echo "<div class=\"success\">La imagen ha sido borrada correctamente.</div>";
} else {
echo "<div class=\"error\">ERROR</div>";
}
}
elseif($_GET['a'] == "activate" && $_GET['type'] == "user") {
$query = "SELECT * FROM USERS WHERE IUID = '".$_GET['iuid']."' AND EMAIL = '".$_GET['email']."'";
$query2 = "SELECT * FROM TMP_USERS WHERE IUID = '".$row['IUID']."'";
header("refresh: 3; url=http://web.com/user.php?iuid=".$row['IUID']); echo "<div class=\"error\">Su usuario ya a sido activado.</div>";
$sql_del = "DELETE FROM TMP_USERS WHERE IUID = '".$row['IUID']."'";
echo "<div class=\"success\">Thank you for registering in Imagupload.</div>";
} else {
echo "<div class=\"error\">ERROR</div>";
}
}
else {
echo "<div class=\"error\">La pagina no existe</div>";
}
?>
Pero lo que quiero hacer es simplificar el código para que no se vea y se me haga engorroso para cuando lo quiera modificar.
Alguien que me pueda ayudar???
Saludos y gracias de antemano