Пример #1
0
function print_lateral($nick, $cargo_ID = false, $time, $siglas = '', $user_ID = '', $avatar = '', $votos = 0, $voto = false, $tipo = 'msg', $item_ID = 0)
{
    global $pol;
    if ($cargo_ID == 99) {
        $cargo = 'Extranjero';
    }
    return '<table border="0" width="100%"><tr>
<td width="40" valign="top">' . ($avatar == 'true' ? '<span>' . avatar($user_ID, 40) . '</span>' : '') . '</td>
<td align="right" valign="top" nowrap="nowrap">
<b>' . ($cargo_ID ? '<img src="' . IMG . 'cargos/' . $cargo_ID . '.gif" /> ' : '') . crear_link($nick) . '</b><br />
<span class="min">' . timer($time) . ' ' . $siglas . '</span> 
<span id="' . $tipo . $item_ID . '">' . confianza($votos) . '</span>' . ($pol['pais'] == PAIS && $item_ID != 0 && $user_ID != $pol['user_ID'] ? '<br />
<span id="data_' . $tipo . $item_ID . '" class="votar" type="' . $tipo . '" name="' . $item_ID . '" value="' . $voto . '"></span>' : '') . '
</td></tr></table>';
}
Пример #2
0
function verbalizar_acceso($tipo, $valor = '')
{
    if (is_array($tipo)) {
        $valor = $tipo[1];
        $tipo = $tipo[0];
    }
    switch ($tipo) {
        // ¿Quien tiene acceso?
        case 'internet':
        case 'anonimos':
            $t = 'todo el mundo';
            break;
        case 'ciudadanos_global':
            $t = 'todos los ciudadanos de VirtualPol';
            break;
        case 'ciudadanos':
            $t = $valor == '' ? 'todos los ciudadanos de esta plataforma' : 'todos los ciudadanos de esta plataforma y ' . $valor;
            break;
        case 'excluir':
            $t = 'todos los ciudadanos excepto: ' . $valor;
            break;
        case 'privado':
            $t = 'los ciudadanos: ' . $valor;
            break;
        case 'afiliado':
            $t = 'ciudadanos afiliados al <span title="ID: ' . $valor . '">partido</span> (<a href="/partidos">Ver partidos</a>)';
            break;
        case 'confianza':
            $t = 'ciudadanos con confianza mayor o igual a ' . confianza($valor) . ' (<a href="/censo/confianza">Ver confianza</a>)';
            break;
        case 'nivel':
            $t = 'ciudadanos con nivel mayor o igual a ' . $valor . ' (<a href="/cargos">Ver cargos</a>)';
            break;
        case 'cargo':
            $t = 'ciudadanos con cargo: ' . $valor . ' (<a href="/cargos">Ver cargos</a>)';
            break;
        case 'grupos':
            $t = 'ciudadanos afiliados al grupo: ' . $valor . ' (<a href="/grupos">Ver grupos</a>)';
            break;
        case 'examenes':
            $t = 'ciudadanos con los siguientes exámenes aprobados: ' . $valor . ' (<a href="/examenes">Ver exámenes</a>)';
            break;
        case 'monedas':
            $t = 'ciudadanos con al menos ' . $valor . ' monedas';
            break;
        case 'autentificados':
            $t = 'ciudadanos autentificados';
            break;
        case 'supervisores_censo':
            $t = 'Supervisores del Censo';
            break;
        case 'antiguedad':
            $t = 'ciudadanos con al menos ' . $valor . ' dias de antig&uuml;edad';
            break;
    }
    return $t;
}
Пример #3
0
<li><form action="/accion.php?a=partido-lista&b=ceder-presidencia&ID=' . $r['ID'] . '" method="post"><select name="user_ID">' . $ciudadanos_full . '</select> <input type="submit" value="Ceder Presidencia" onClick="if (!confirm(\'&iquest;Estas convencido de que quieres CEDER tu cargo de Presidente de ' . $r['siglas'] . ' para siempre?\')) { return false; }" /> (Ceder&aacute;s el control total a este ciudadano)</form></li>
</ul>';
        } else {
            //print listas
            $num_listas = 0;
            $result2 = mysql_query("SELECT user_ID,\r\n(SELECT nick FROM users WHERE ID = " . SQL . "partidos_listas.user_ID LIMIT 1) AS nick,\r\n(SELECT voto_confianza FROM users WHERE ID = " . SQL . "partidos_listas.user_ID LIMIT 1) AS confianza,\r\n(SELECT fecha_last FROM users WHERE ID = " . SQL . "partidos_listas.user_ID LIMIT 1) AS fecha_last\r\nFROM " . SQL . "partidos_listas\r\nWHERE ID_partido = '" . $r['ID'] . "'\r\nORDER BY ID ASC", $link);
            while ($r2 = mysql_fetch_array($result2)) {
                $li_presi = '';
                if (!ASAMBLEA and !$li_listas) {
                    $li_presi = ' &larr; Candidato a Presidente';
                }
                if (!ASAMBLEA and $r['ID_presidente'] == $r2['user_ID']) {
                    $li_presi .= ' &larr; Presidente de ' . $r['siglas'];
                }
                $li_listas .= '<li><b>' . crear_link($r2['nick']) . '</b> (' . (ECONOMIA ? confianza($r2['confianza']) . ', ' : '') . duracion(time() - strtotime($r2['fecha_last'])) . ')' . $li_presi . '</li>' . "\n";
                $num_listas++;
            }
            $result3 = mysql_query("SELECT nick, estado\r\nFROM users\r\nWHERE partido_afiliado = '" . $r['ID'] . "' AND pais = '" . PAIS . "' AND estado = 'ciudadano'\r\nORDER BY fecha_registro ASC", $link);
            while ($r3 = mysql_fetch_array($result3)) {
                $num_afiliados++;
                $afiliados .= ' ' . crear_link($r3['nick'], 'nick', $r3['estado']) . ',';
            }
            $txt_title = $r['siglas'] . ' - ' . $r['nombre'];
            $txt_nav = array('/partidos' => 'Partidos', '/partidos/' . $_GET['a'] => $r['siglas'] . ' (' . $r['nombre'] . ')');
            $txt .= '<h1><a href="/partidos/">' . NOM_PARTIDOS . '</a>: ' . $r['siglas'] . ' | ' . $r['nombre'] . '</h1>

<p>' . $r['descripcion'] . '</p>

<ul id="partido">
' . (ECONOMIA ? '<li>Presidente de ' . $r['siglas'] . ': <b>' . crear_link($r['nick_presidente']) . '</b><br /><br /></li>' : '') . '
Пример #4
0
            }
            if ($r['ref_num'] == 0) {
                $r['ref_num'] = '';
            }
            if ($r['num_elec'] == 0) {
                $r['num_elec'] = '';
            }
            if (!$r['has_votado']) {
                $r['has_votado'] = 0;
            }
            $txt .= '<tr>
<td align="right" class="gris">' . $orden++ . '</td>
' . (ASAMBLEA ? '' : '<td align="right">' . $r['nivel'] . '</td>') . '
<td height="38">' . $avatar . '</td>
<td nowrap="nowrap">' . (isset($sc[$r['ID']]) ? '<span style="float:right;color:red;margin-left:5px;" title="Supervisor del Censo">SC</span>' : '') . '<img src="' . IMG . 'cargos/' . $r['cargo'] . '.gif" width="16" height="16" /> <b>' . crear_link($r['nick'], 'nick', $r['estado']) . '</b></td>
<td align="right" nowrap="nowrap"><span id="confianza' . $r['user_ID'] . '">' . confianza($r['voto_confianza']) . '</span></td>
<td nowrap="nowrap">' . ($pol['user_ID'] && $r['user_ID'] != $pol['user_ID'] ? '<span id="data_confianza' . $r['user_ID'] . '" class="votar" type="confianza" name="' . $r['user_ID'] . '" value="' . $r['has_votado'] . '"></span>' : '') . '</td>
' . (ASAMBLEA ? '' : '<td>' . $partido . '</td>') . '
<td align="right" nowrap="nowrap">' . $online . '</td>
<td>' . explodear(' ', $r['fecha_registro'], 0) . '</td>
<!--<td align="right">' . $r['num_elec'] . '</td>-->
<td align="right" nowrap="nowrap" class="timer" value="' . strtotime($r['fecha_last']) . '"></td>

<td nowrap="nowrap">';
            $datos = explode('][', $r['datos']);
            foreach ($datos_perfil as $id => $dato) {
                if ($datos[$id] != '') {
                    $txt .= '<a href="' . $datos[$id] . '" target="_blank"><img src="' . IMG . 'ico/' . $id . '_32.png" width="32" width="32" alt="' . $datos . '" /></a>';
                }
            }
            $txt .= '</td>
Пример #5
0

<p><form action="/accion.php?a=avatar&b=desc" method="post">Espacio para lo que quieras: (<span id="desc_limit" style="color:blue;">' . $text_limit . '</span> caracteres)<br />
<textarea name="desc" id="desc_area" style="background:#FFFFDD;border: 1px solid grey; padding:4px; color: green; font-weight: bold; width: 500px; height: 80px;">' . strip_tags($r['text'], '<b>') . '</textarea> <input value="Guardar" type="submit" />
</form></p>';
            // numero de votos emitidos
            $result2 = mysql_query("SELECT COUNT(*) AS num FROM votos WHERE tipo = 'confianza' AND emisor_ID = '" . $pol['user_ID'] . "' AND voto != '0'", $link);
            while ($r2 = mysql_fetch_array($result2)) {
                $num_votos = $r2['num'];
            }
            $txt .= '<p><b>Votos de confianza emitidos:</b> (<span style="font-weight:bold;">' . $num_votos . '</span> de ' . VOTO_CONFIANZA_MAX . ')';
            $voto_anterior = '';
            $result2 = mysql_query("SELECT voto, time,\r\n(SELECT nick FROM users WHERE ID = v.item_ID LIMIT 1) AS nick,\r\n(SELECT pais FROM users WHERE ID = v.item_ID LIMIT 1) AS pais\r\nFROM votos `v`\r\nWHERE tipo = 'confianza' AND emisor_ID = '" . $user_ID . "' AND voto != 0\r\nORDER BY voto DESC, time ASC", $link);
            while ($r2 = mysql_fetch_array($result2)) {
                if ($voto_anterior != $r2['voto']) {
                    $txt .= '<br /> ' . confianza($r2['voto']) . ' &middot; ';
                }
                $voto_anterior = $r2['voto'];
                $txt .= crear_link($r2['nick'], 'nick', null, $r2['pais']) . ', ';
            }
            $txt .= '</p>


<p><form action="/accion.php?a=avatar&b=upload" method="post" enctype="multipart/form-data">Avatar: <input name="avatar" type="file" /><input type="submit" value="Guardar Avatar" /> | ' . boton('Borrar Avatar', '/accion.php?a=avatar&b=borrar') . ' (jpg, max 1mb)</form></p>';
            $txt .= '</div>

<br />';
        }
        if ($r['text']) {
            $txt .= '<div class="amarillo">' . $r['text'] . '</div>';
        }
Пример #6
0


<table border="0">
<tr><td colspan="6" align="center"><b style="font-size:18px;"><span style="font-size:22px;" id="votos_num">' . $votos_num . '</span> votos en Blanco</b></td></tr>';
                $result = mysql_query("SELECT ID, siglas FROM " . SQL . "partidos", $link);
                while ($r = mysql_fetch_array($result)) {
                    $partidos[$r['ID']] = $r['siglas'];
                }
                $result = mysql_query("SELECT user_ID,\r\n(SELECT nick FROM users WHERE ID = " . SQL . "partidos_listas.user_ID LIMIT 1) AS nick,\r\n(SELECT estado FROM users WHERE ID = " . SQL . "partidos_listas.user_ID LIMIT 1) AS estado,\r\n(SELECT partido_afiliado FROM users WHERE ID = " . SQL . "partidos_listas.user_ID LIMIT 1) AS partido_afiliado,\r\n(SELECT voto_confianza FROM users WHERE ID = " . SQL . "partidos_listas.user_ID LIMIT 1) AS confianza\r\nFROM " . SQL . "partidos_listas  \r\nORDER BY RAND()", $link);
                while ($r = mysql_fetch_array($result)) {
                    if ($r['estado'] == 'ciudadano' and $partidos[$r['partido_afiliado']]) {
                        if ($lat != true) {
                            $txt .= '<tr>';
                        }
                        $txt .= '<td><input class="diputado" name="' . $r['user_ID'] . '" value="1" type="checkbox" /> <b style="font-size:18px;">' . crear_link($r['nick']) . '</b></td><td>' . (ASAMBLEA ? '' : crear_link($partidos[$r['partido_afiliado']], 'partido')) . '</td><td align="right">' . (ECONOMIA ? confianza($r['confianza']) : '') . '</td>';
                        if ($lat != true) {
                            $txt .= '<td width="90"></td>';
                            $lat = true;
                        } else {
                            $txt .= '</tr>';
                            $lat = false;
                        }
                    }
                }
                $txt .= '</table><p style="color:#777;">* Pasa el ratón por encima o <em>haz clic</em> en los candidatos para ver más información.</p>
</div>
				
<p>' . boton('VOTAR', 'submit', false, 'large blue') . ' &nbsp; [Una vez ejerzas el voto no podrás modificarlo, tomate el tiempo que necesites]</p>

</form>';
Пример #7
0
            if ($r2['nick_estado'] == 'ciudadano') {
                if ($r2['cargo'] == 'true') {
                    $activos[] = '<tr>
<td>' . ($asignador ? '<form action="/accion.php?a=cargo&b=del&ID=' . $r['cargo_ID'] . '" method="post">
<input type="hidden" name="user_ID" value="' . $r2['user_ID'] . '"  />' . boton('X', 'submit', '¿Seguro que quieres QUITAR el cargo a ' . strtoupper($r2['nick']) . '?', 'small red') . '</form>' : '') . '</td>
<td align="right">' . ++$activos_num . '.</td>
<td><img src="' . IMG . 'cargos/' . $r['cargo_ID'] . '.gif" alt="icono ' . $r['nombre'] . '" width="16" height="16" border="0" style="margin-bottom:-3px;" /> <b>' . crear_link($r2['nick']) . '</b></td>
<td align="right" class="gris">' . timer($r2['fecha_last']) . '</td>
</tr>';
                } else {
                    $candidatos[] = '<tr>
<td>' . ($asignador ? '<form action="/accion.php?a=cargo&b=add&ID=' . $r['cargo_ID'] . '" method="POST">
<input type="hidden" name="user_ID" value="' . $r2['user_ID'] . '"  />' . boton('Asignar', 'submit', false, 'small blue') . '</form>' : '') . '</td>
<td><b>' . crear_link($r2['nick']) . '</b></td>
<td align="right" class="gris">' . timer($r2['fecha_last']) . '</td>
<td align="right">' . confianza($r2['voto_confianza']) . '</td>
<td align="right"><b>' . num($r2['nota'], 1) . '</b></td>
</tr>';
                }
            }
        }
        $txt .= '<table border="0"><tr><td valign="top">

<table border="0">
<tr>
<th></th>
<th colspan="2" align="left">' . $r['nombre'] . ' <span style="font-weight:normal;">(' . count($activos) . ')</span></th>
<th style="font-weight:normal;">Último acceso</th>
</tr>
' . implode('', $activos) . '
</table>
Пример #8
0
         $nota_SC = '';
         $confianza_total = 0;
         $result2 = mysql_query("SELECT ID, nick, pais, partido_afiliado, estado, nota_SC, (SELECT SUM(voto) AS voto_total FROM votos WHERE tipo = 'confianza' AND item_ID = users.ID AND emisor_ID IN (" . implode(',', $sc_user_ID) . ") LIMIT 1) AS voto_confianza_SC\r\nFROM users \r\nWHERE pass = '******'pass'] . "'", $link);
         $clones_expulsados = true;
         while ($r2 = mysql_fetch_array($result2)) {
             if ($r2['nick']) {
                 $nota_SC .= print_nota_SC($r2['nota_SC'], $r2['ID']);
                 $confianza_total += $r2['voto_confianza_SC'];
                 if ($r2['estado'] != 'expulsado') {
                     $clones_expulsados = false;
                 }
                 $clones[] = crear_link($r2['nick'], 'nick', $r2['estado'], $r2['pais']);
             }
         }
         if (!$clones_expulsados) {
             $txt .= '<tr><td>' . $r['num'] . '</td><td>' . confianza($confianza_total) . '</td><td><b>' . implode(' & ', $clones) . '</b></td><td nowrap="nowrap">' . $nota_SC . '</td></tr>';
         }
     }
 }
 $txt .= '</table>';
 $trazas_rep = array();
 $txt .= '<br /><h1>3. Coincidencia de dispositivo (Traza)<span style="float:right;">(' . round((microtime(true) - TIME_START) * 1000) . 'ms)</span></h1><hr /><table border="0" cellspacing="4">';
 $result = mysql_query("SELECT ID AS user_ID, ID, nick, estado, pais, traza, nota_SC FROM users WHERE traza != '' ORDER BY fecha_registro DESC", $link);
 while ($r = mysql_fetch_array($result)) {
     $nota_SC .= print_nota_SC($r['nota_SC'], $r['ID']);
     $tn = 1;
     $trazas = explode(' ', $r['traza']);
     $trazas_clones = array();
     if ($r['estado'] == 'expulsado') {
         $mostrar = false;
     } else {