break; case 'crear-partido': $_POST['siglas'] = preg_replace("/[^[a-z-]/i", "", $_POST['siglas']); $ya_es_presidente = false; $result = mysql_query("SELECT ID FROM " . SQL . "partidos WHERE ID_presidente = '" . $pol['user_ID'] . "'", $link); while ($r = mysql_fetch_array($result)) { $ya_es_presidente = true; } if ($pol['config']['elecciones_estado'] != 'elecciones' and strlen($_POST['siglas']) <= 12 and strlen($_POST['siglas']) >= 2 and nucleo_acceso($vp['acceso']['crear_partido']) and $_POST['nombre'] and $ya_es_presidente == false) { $_POST['descripcion'] = gen_text($_POST['descripcion']); mysql_query("INSERT INTO " . SQL . "partidos \r\n(ID_presidente, fecha_creacion, siglas, nombre, descripcion, estado) \r\nVALUES ('" . $pol['user_ID'] . "', '" . $date . "', '" . strtoupper($_POST['siglas']) . "', '" . $_POST['nombre'] . "', '" . $_POST['descripcion'] . "', 'ok')\r\n", $link); $result = mysql_query("SELECT ID FROM " . SQL . "partidos WHERE siglas = '" . $_POST['siglas'] . "' LIMIT 1", $link); while ($r = mysql_fetch_array($result)) { $partido_ID = $r['ID']; } evento_log_OLD(3, $partido_ID); } // actualizar info en theme $result = mysql_query("SELECT COUNT(ID) AS num FROM " . SQL . "partidos WHERE estado = 'ok'", $link); while ($r = mysql_fetch_array($result)) { mysql_query("UPDATE " . SQL . "config SET valor = '" . $r['num'] . "' WHERE dato = 'info_partidos' LIMIT 1", $link); } $refer_url = 'partidos/'; break; } } if ($_GET['a'] == 'logout') { setcookie('teorizauser', '', time() - 3600, '/', USERCOOKIE); setcookie('teorizapass', '', time() - 3600, '/', USERCOOKIE); unset($_SESSION); session_destroy();
function cargo_del($cargo_ID, $user_ID, $evento_chat = true, $sistema = false) { global $link, $pol; $result = mysql_query("SELECT nombre, nivel FROM cargos WHERE pais = '" . PAIS . "' AND cargo_ID = '" . $cargo_ID . "' LIMIT 1", $link); while ($r = mysql_fetch_array($result)) { mysql_query("UPDATE cargos_users SET cargo = 'false' WHERE pais = '" . PAIS . "' AND cargo_ID = '" . $cargo_ID . "' AND user_ID = '" . $user_ID . "' LIMIT 1", $link); evento_log_OLD(12, $cargo_ID, $user_ID); $result = mysql_query("SELECT cargo_ID, \r\n(SELECT nivel FROM cargos WHERE pais = '" . PAIS . "' AND cargo_ID = cargos_users.cargo_ID LIMIT 1) AS nivel\r\nFROM cargos_users \r\nWHERE pais = '" . PAIS . "' AND user_ID = '" . $user_ID . "' AND cargo = 'true' \r\nORDER BY nivel DESC\r\nLIMIT 1", $link); while ($r = mysql_fetch_array($result)) { $user_nivel_max = $r['nivel']; $user_nivel_sql = ", cargo = '" . $r['cargo_ID'] . "'"; } if (!$user_nivel_max) { $user_nivel_max = 1; $user_nivel_sql = ", cargo = ''"; } mysql_query("UPDATE users SET nivel = '" . $user_nivel_max . "'" . $user_nivel_sql . " WHERE ID = '" . $user_ID . "' LIMIT 1", $link); actualizar('cargos', $user_ID); if ($evento_chat) { $result2 = mysql_query("SELECT nick FROM users WHERE ID = '" . $user_ID . "' LIMIT 1", $link); while ($r2 = mysql_fetch_array($result2)) { $nick_asignado = $r2['nick']; } evento_chat('<b>[CARGO] ' . crear_link($sistema == true ? 'VirtualPol' : $pol['nick']) . ' quita</b> el cargo <img src="' . IMG . 'cargos/' . $cargo_ID . '.gif" />' . $r['nombre'] . ' a ' . crear_link($nick_asignado)); } } }