Example #1
0
 function listado_cartera()
 {
     global $db, $config;
     echo "<div id=\"listado-cartera\">\r\n";
     // Caja novedades
     caja_novedades();
     $SELECT = "SELECT usuario_saldo, usuario_id, usuario_email, usuario_grupo FROM usuarios WHERE usuario_id='" . $_SESSION["usuario_id"] . "'";
     $saldo = $db->get_results($SELECT);
     $SELECT = "SELECT SUM(saldo) as saldototal FROM carteras WHERE usuario='" . $_SESSION["usuario"] . "' AND acciones>='1'";
     $invertido = $db->get_results($SELECT);
     echo "<div>";
     echo "<fieldset><legend>Perfil de <b><a href=\"index.php?usuario=" . $_SESSION["usuario"] . "\">" . $_SESSION["usuario"] . "</a></b></legend>";
     echo "<div class=\"doscolumnas\">";
     echo "<div class=\"col2izq\"> <a href=\"index.php?log=" . $_SESSION["usuario"] . "\">Historial</a> </div>";
     echo "<div class=\"col2der\">&nbsp;";
     echo "<a href=\"index.php?usuario=" . $_SESSION["usuario"] . "\"><img src=\"" . gravatar($_SESSION["usuario"], "50") . "\" alt=\"" . $usuario . "\" title=\"" . $usuario . "\" align=\"right\" border=\"0\"></a>";
     echo "</div>";
     if ($saldo[0]->usuario_grupo) {
         echo "<div class=\"col2izq\">&nbsp;Grupo:</div>";
         $nombre_grupo = $db->get_var("SELECT grupo_nombre FROM grupos WHERE grupo_id='" . $saldo[0]->usuario_grupo . "'");
         echo "<div class=\"col2der\">";
         echo "<b>&nbsp;<a href=\"ranking.php?grupo=" . $nombre_grupo . "\">" . $nombre_grupo . "</a></b>";
         if ($_SESSION["usuario"] == $db->get_var("SELECT grupo_admin FROM grupos WHERE grupo_id='" . $saldo[0]->usuario_grupo . "'")) {
             $solicitudes = $db->get_var("SELECT count(*) from grupos_solicitud WHERE grupo_id='" . $saldo[0]->usuario_grupo . "'");
             if ($solicitudes >= 1) {
                 echo "<br /><a href=\"index.php?usuario=" . $_SESSION["usuario"] . "\">" . $solicitudes . " pendientes</a>";
             }
         }
         echo " </div>";
     }
     echo "<div class=\"col2izq\">&nbsp;Saldo:</div>";
     echo "<div class=\"col2der\">&nbsp;<b>" . number_format($saldo[0]->usuario_saldo, 2, ",", ".") . "</b> €</div>";
     echo "<div class=\"col2izq\">&nbsp;Invertido:</div><div class=\"col2der\"> <b>" . number_format($invertido[0]->saldototal, 2, ",", ".") . "</b> €</div>";
     $total = $saldo[0]->usuario_saldo + $invertido[0]->saldototal;
     echo "<div class=\"col2izq\">&nbsp;Total:</div><div class=\"col2der\">&nbsp; <b>" . number_format($total, 2, ",", ".") . "</b> €</div>";
     echo "</div>";
     echo "</fieldset>";
     echo "</div>";
     // Caja Karma
     caja_karma();
     echo "<a href=\"rss.php?usuario=" . $_SESSION["usuario"] . "\"><img src=\"images/rss.jpg\" border=\"0\"></a> Tu cartera: ";
     $SELECT = "SELECT * FROM carteras WHERE usuario='" . $_SESSION["usuario"] . "' AND acciones>='1' ORDER BY ticker";
     $result = $db->get_results($SELECT);
     $row = 0;
     while (isset($result[$row]->id)) {
         echo "<div id=\"cartera-" . $result[$row]->ticker . "\">";
         $SELECT = "SELECT valor, timestamp FROM quotes WHERE ticker='" . $result[$row]->ticker . "' ORDER BY 'timestamp' DESC LIMIT 0 , 1 ";
         $valor = $db->get_results($SELECT);
         $valor_actual = $valor[0]->valor * $result[$row]->acciones;
         $comision = $valor_actual * $config['comision'] / 100 * 2;
         echo "\r\n";
         if ($valor_actual < $result[$row]->saldo) {
             echo "<fieldset class=\"baja\">";
         } else {
             if ($valor_actual > $result[$row]->saldo) {
                 echo "<fieldset class=\"sube\">";
             } else {
                 echo "<fieldset>";
             }
         }
         echo "<legend><a href=\"index.php?ticker=" . $result[$row]->ticker . "\">" . $result[$row]->ticker . "</a> " . $valor[0]->valor . " € </legend>";
         echo "<div class=\"doscolumnas\">";
         echo "<div class=\"col2izq\">Acciones: </div><div class=\"col2der\">" . $result[$row]->acciones . "</div>";
         echo "<div class=\"col2izq\">Invertido: </div><div class=\"col2der\">" . number_format($result[$row]->saldo, 2, ",", ".") . " €</div>";
         echo "<div class=\"col2izq\">Actual: </div><div class=\"col2der\">" . number_format($valor_actual, 2, ",", ".") . " € </div>";
         $diferencia = $valor_actual - $result[$row]->saldo;
         $diferencia_porcentaje = $valor_actual * 100 / $result[$row]->saldo - 100;
         echo "<div class=\"col2izq\">Diferencia %:</div><div class=\"col2der\">" . number_format($diferencia_porcentaje, 2, ",", ".") . " %</div>";
         echo "<div class=\"col2izq\">Diferencia: </div><div class=\"col2der\">" . number_format($diferencia, 2, ",", ".") . " € </div>";
         $alertas = $db->get_var("SELECT count(id) from alertas where usuario='" . $_SESSION["usuario"] . "' AND ticker='" . $result[$row]->ticker . "'");
         $alertas_cumplidas = $db->get_var("SELECT count(id) from alertas where usuario='" . $_SESSION["usuario"] . "' AND ticker='" . $result[$row]->ticker . "' AND estado='AVISADO'");
         //Cambiar al activar alertas
         if ($alertas >= 1) {
             echo "<div class=\"col2izq\">Alertas: </div><div class=\"col2der\">(<strong>" . $alertas_cumplidas . "</strong> / " . $alertas . ")</div>";
         }
         if ($result[$row]->notas) {
             echo "<div class=\"col2izq\"><b>Tus notas:</b></div>";
             $notas = txt_shorter($result[$row]->notas);
             echo "<div class=\"col2der\"><a href=\"index.php?ticker=" . $result[$row]->ticker . "\">" . $notas . "</a>";
             echo "</div>";
         }
         echo "</div>";
         // fin doscolumnas
         echo "</fieldset>";
         echo "</div>";
         // Fin div cartera (ajax)
         $row++;
     }
     echo "</div>\r\n";
     //end div listado-cartera
 }
Example #2
0
    if ($grupo[0]->grupo_id) {
        // nada de momento
    } else {
        echo "<div>No existe ningún grupo con ese nombre.</div>";
        $_GET["grupo"] = "";
    }
}
if ($_GET["grupos"] == 1) {
    ranking_todos_los_grupos();
} else {
    if ($grupo[0]->grupo_id) {
        ranking_grupo($grupo[0]->grupo_id, $grupo[0]->grupo_nombre, $grupo[0]->grupo_admin);
    } else {
        ranking_usuarios();
    }
}
echo "</div>";
// end div central
// Mostramos el menú izquierda
echo '<div id="menu-izquierda">';
if ($_SESSION["usuario_id"] != 0) {
    listado_cartera();
} else {
    caja_usuario_no_registrado();
    caja_novedades();
    caja_karma();
}
caja_estadisticas();
echo "</div>";
// end div menu-izquierda
pie();