Quote:
Originally Posted by Destro-
pasaste por mi Zchota 3.0 ?
no tiene muchas cosas nuevas pero hay detalles como para que digan "como mierda hizo esto" xd
@EDIT
ven algo mal acá ?
PHP Code:
<?php include("navegacion.inc.php"); $query = "SELECT * FROM panel_oa WHERE(`id`='{$user}')"; $result = mysql_query($query); $row; if(!($row = mysql_fetch_assoc($result))) { echo "ERROR: subpage_edituser error02 (reportar a Destro)"; exit(); } $saved_access = unserialize($row['access']); $user_access = array( $ARRAY_PAGES, $ARRAY_SERVIDORES ); foreach($array_servidores as $sv => $null) { $user_access[$ARRAY_SERVIDORES][$sv] = array( $SUBARRAY_ADMIN => array( $KEY_VER => 1, $KEY_AGREGAR => 0, $KEY_BORRAR => 0, $KEY_EDITAR => 0, ), $SUBARRAY_SERVIDORES => array( $KEY_EDITAR => 0, $KEY_RCON => 0, ) ); } if(is_array($saved_access)) { $update=0; if($user_access[$ARRAY_SERVIDORES] !== $saved_access[$ARRAY_SERVIDORES]) { $temp=array_diff_key($saved_access[$ARRAY_SERVIDORES], $user_access[$ARRAY_SERVIDORES]); foreach($temp as $temp2 => $null) { unset($saved_access[$ARRAY_SERVIDORES][$temp2]); } unset($temp); $user_access[$ARRAY_SERVIDORES] = $saved_access[$ARRAY_SERVIDORES]+$user_access[$ARRAY_SERVIDORES]; $update=1; } if($user_access[$ARRAY_PAGES] !== $saved_access[$ARRAY_PAGES]) { $user_access[$ARRAY_PAGES] = $saved_access[$ARRAY_PAGES]+$user_access[$ARRAY_PAGES]; $update=1; }
if($update) { $query = "UPDATE {$table_panel} SET access='".mysql_real_escape_string(serialize($user_access))."' WHERE(`id`='{$user}')"; mysql_query($query); } } else { $query = "UPDATE {$table_panel} SET access='".mysql_real_escape_string(serialize($user_access))."' WHERE(`id`='{$user}')"; mysql_query($query); }
if(isset($_POST['save'])) { foreach($array_servidores as $sv => $null) { if(isset($_POST["access_{$sv}"])) { $user_access[$ARRAY_SERVIDORES][$sv][$SUBARRAY_ADMIN][$KEY_VER] = (array_search($KEY_VER, $_POST["access_{$sv}"]) !== false); $user_access[$ARRAY_SERVIDORES][$sv][$SUBARRAY_ADMIN][$KEY_EDITAR] = (array_search($KEY_EDITAR, $_POST["access_{$sv}"]) !== false); $user_access[$ARRAY_SERVIDORES][$sv][$SUBARRAY_ADMIN][$KEY_BORRAR] = (array_search($KEY_BORRAR, $_POST["access_{$sv}"]) !== false); $user_access[$ARRAY_SERVIDORES][$sv][$SUBARRAY_ADMIN][$KEY_AGREGAR] = (array_search($KEY_AGREGAR, $_POST["access_{$sv}"]) !== false); } } $query = "UPDATE {$table_panel} SET access='%d', access='".mysql_real_escape_string(serialize($user_access))."' WHERE(`id`='{$user}')"; mysql_query($query); } function get_sv_access2($sv_id, $key) { global $array_servidores, $user_access, $ARRAY_SERVIDORES, $SUBARRAY_ADMIN;
if($user_access[$ARRAY_SERVIDORES][$sv_id][$SUBARRAY_ADMIN][$key]) return 1; return 0; } function checkbox_access($slot, $key) { if(get_sv_access2($slot, $key)) return "checked=\"checked\""; } ?>
|
Si, que usas mysql_* PETE.
http://vvcap.net/db/J89qLRKxLm4ZFazjdEXj.htp
Usá PDO con "prepare".
PD: Cuando tenés cadenas entre comillas dobles podés meter las variables directamente sin tener que concatenar.
PHP Code:
$destro = "un conito:3";
echo "Destro es $destro";
Lo que si no podes hacer es esto:
PHP Code:
echo "j3j0x $_POST['asd']";
Alguien me quiere hacer el tp final para base de datos I? Es una paja xD
https://www.dropbox.com/s/cbkk014y4h...de%20datos.pdf
__________________