$voto[0] = 0; $voto[1] = 0; $voto[2] = 0; $result2 = mysql_query("SELECT validez, voto FROM votacion_votos WHERE ref_ID = " . $r['ID'] . "", $link); while ($r2 = mysql_fetch_array($result2)) { $validez_voto[$r2['validez']]++; $voto[$r2['voto']]++; } // Determinar validez: mayoria simple = votacion nula if ($validez_voto['false'] < $validez_voto['true']) { // OK: es válida if ($r['tipo'] == 'cargo') { if ($voto[1] > $voto[2]) { cargo_add(explodear('|', $r['ejecutar'], 0), explodear('|', $r['ejecutar'], 1), true, true); } else { cargo_del(explodear('|', $r['ejecutar'], 0), explodear('|', $r['ejecutar'], 1), true, true); } } } } // _______ A continuación se rompe la relación Usuario-Voto irreversiblemente ________ if ($r['privacidad'] == 'true') { // Rompe la relación Usuario-Voto. Solo en votaciones con secreto de voto. barajar_votos($r['ID']); // Esta funcion está documentada en /source/inc-functions-accion.php } // Actualiza contador de votaciones activas $result2 = mysql_query("SELECT COUNT(ID) AS num FROM votacion WHERE estado = 'ok' AND pais = '" . PAIS . "' AND acceso_ver = 'anonimos'", $link); while ($r2 = mysql_fetch_array($result2)) { mysql_query("UPDATE " . SQL . "config SET valor = '" . $r2['num'] . "' WHERE dato = 'info_consultas' LIMIT 1", $link); }
} // añade NUEVO presidente mysql_query("INSERT INTO cargos_users (cargo_ID, pais, user_ID, time, aprobado, cargo, nota) VALUES ('7', '" . PAIS . "', '" . $presidente_electo_ID . "', '" . date('Y-m-d 20:00:00') . "', 'ok', 'true', '')", $link); cargo_add(7, $presidente_electo_ID, true, true); evento_chat('<b>[ELECCIONES]</b> <a href="/elecciones/"><b>Elecciones Presidenciales FINALIZADAS</b> VIVA EL PRESIDENTE <b>' . crear_link($presidente_electo) . '</b>!!</a>'); } elseif ($pol['config']['elecciones'] == 'parl') { // Parlamento if (ASAMBLEA) { $elec_next = '_parl'; } else { $elec_next = '_pres'; } // QUITA DIPUTADOS $r2 = mysql_query("SELECT user_ID FROM cargos_users WHERE pais = '" . PAIS . "' AND cargo_ID = '6' AND cargo = 'true'", $link); while ($row2 = mysql_fetch_array($r2)) { cargo_del(6, $row2['user_ID'], true, true); } // PRE-ESCRUTINIO DIPUTADOS $result = mysql_query("SELECT ID_partido FROM " . SQL . "elecciones", $link); while ($r = mysql_fetch_array($result)) { foreach (explode('.', $r['ID_partido']) as $diputado_ID) { if ($diputado_ID > 0) { $votos_pre[] = $diputado_ID; $votos_array[$diputado_ID]['votos']++; } } } // OBTIENE INFO PARA ORDENAR CORRECTAMENTE $result = mysql_query("SELECT ID, fecha_registro, nick,\n\t\t(SELECT siglas FROM " . SQL . "partidos WHERE ID = users.partido_afiliado LIMIT 1) AS partido \n\t\tFROM users WHERE ID IN (" . implode(',', $votos_pre) . ")", $link); while ($r = mysql_fetch_array($result)) { $votos_array[$r['ID']]['registro'] = strtotime($r['fecha_registro']);
$result = mysql_query("SELECT cargo_ID, asigna, nombre FROM cargos WHERE cargo_ID = '" . $cargo_ID . "' LIMIT 1", $link); while ($r = mysql_fetch_array($result)) { if ($pol['cargos'][$r['asigna']] and $r['cargo_ID'] != 7 or $r['cargo_ID'] != 19 and $r['asigna'] == 7 and $pol['cargos'][19] and $r['cargo_ID'] != 7) { $result2 = mysql_query("SELECT nick, online, fecha_registro FROM users WHERE ID = '" . $_POST['user_ID'] . "' AND pais = '" . PAIS . "' LIMIT 1", $link); while ($r2 = mysql_fetch_array($result2)) { $nick_asignado = $r2['nick']; $asignado['fecha_registro'] = $r2['fecha_registro']; $asignado['online'] = $r2['online']; } if ($nick_asignado) { if ($b == 'add') { if ($cargo_ID != 21 or $cargo_ID == 21 and strtotime($asignado['fecha_registro']) <= time() - 8640000 and $asignado['online'] >= 864000) { cargo_add($cargo_ID, $_POST['user_ID']); } } elseif ($b == 'del') { cargo_del($cargo_ID, $_POST['user_ID']); } } $refer_url = 'cargos/' . $cargo_ID; } } } break; case 'eliminar-partido': if ($pol['config']['elecciones_estado'] != 'elecciones') { $result = mysql_query("SELECT ID FROM " . SQL . "partidos WHERE ID_presidente = '" . $pol['user_ID'] . "' LIMIT 1", $link); while ($r = mysql_fetch_array($result)) { mysql_query("DELETE FROM " . SQL . "partidos WHERE ID = '" . $r['ID'] . "' LIMIT 1", $link); mysql_query("DELETE FROM " . SQL . "partidos_listas WHERE ID_partido = '" . $r['ID'] . "' LIMIT 1", $link); evento_log_OLD(5, $r['ID']); }