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\"> "; 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\"> 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> <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\"> Saldo:</div>"; echo "<div class=\"col2der\"> <b>" . number_format($saldo[0]->usuario_saldo, 2, ",", ".") . "</b> €</div>"; echo "<div class=\"col2izq\"> 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\"> Total:</div><div class=\"col2der\"> <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 }
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();