Example #1
0
            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));
        }
    }
}