Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php session_start(); $id_user = $_SESSION['id'];
- ////////////////////////////////////////////////////////
- //// CREADO POR ALAN GUEVARA (LT - ECUADOR) - PHP ROLE |||
- ////////////////////////////////////////////////////////
- include("../../../configuracion.php");
- include("../../../desarrollador.php");
- $_POST = array_map("registro_seguro",$_POST);
- if(!$_POST['p']) { $page = 0; }else{ $page = (INT) $_POST['p']; }
- if(!$_POST['id']) { $id = 0; } else{ $id = (INT) $_POST['id']; }
- //Consultas Para datos!
- if(!ctype_digit($_POST['p'])){die('0: Solo valores numericos para paginas. ');}
- $query = mysql_query("SELECT post_private,post_id,u.user_name,post_user FROM l_posts LEFT JOIN l_usuarios AS u ON u.user_id = post_user WHERE post_id = '{$id}' LIMIT 1");
- if(!mysql_num_rows($query)){ die("0: El post no existe.");}
- $post = mysql_fetch_assoc($query);
- if(!logueado(true) && $post['post_private'] == 1){die("0: El post es privado, no estas logueado.");}
- //Paginacion
- $ceil = mysql_num_rows(mysql_query("SELECT * FROM l_comentarios WHERE c_post_id = '".$post['post_id']."'"));
- if(mysql_num_rows(mysql_query("SELECT bid FROM l_bloqueos WHERE b_a_user = '".$id_user."' AND b_user = '".$post['post_user']."' LIMIT 1"))){
- die('1: <div class="comments-empty">¿Te has portado mal? '.$post['user_name'].' te ha bloqueado y no podrás comentar sus post.</div>');
- }
- //Definir Inicio
- $registros = 10; ##xD (NO ME GUSTA MUCHOS COMENTARIOS!)
- if(!$page){$inicio = 0;}else{$inicio = ($page-1) * $registros;}
- $total = ceil($ceil/$registros);
- echo '1: ';
- echo '<div class="title clearfix"><h2>'.$ceil.' comentarios</h2></div>';
- if($total > 1){
- echo '<div class="nav-pages"><ul class="clearfix">';
- if($page != 1){
- echo '<li class="floatL"><a onclick="comment.page('.($page-1).')"> « Atrás </a></li>';
- }
- for($x=1;$x<=$total;$x++){
- if($page == $x){
- echo '<li class="active"><a>'.$page.'</a></li>';
- }else{
- echo '<li><a onclick="comment.page('.$x.')">'.$x.'</a></li>';
- }
- }
- if($page < $total){
- echo '<li class="floatR"><a onclick="comment.page('.($page+1).')">Siguiente » </a></li>';
- }
- echo '</ul></div>';
- }
- ##Iniciar Session!
- echo '<div id="coments-content">';
- $c = mysql_query("SELECT *,u.user_avatar,u.user_id,u.user_name,p.post_id FROM l_comentarios LEFT JOIN l_usuarios AS u ON u.user_id = c_user LEFT JOIN l_posts AS p ON p.post_id = c_post_id WHERE c_post_id = '".$post['post_id']."' ORDER BY cid ASC LIMIT $inicio,$registros");
- while($data = mysql_fetch_array($c)){
- $puntos = mysql_query("SELECT v_id FROM l_comentarios_votos WHERE v_cid = '".$data['cid']."' AND v_user = '".$id_user."' AND v_tipo = '1'");
- $votado = (mysql_num_rows($puntos) ? 1 : 0);
- echo '<div id="div_cmnt_'.$data['cid'].'" class="comment clearfix"> <span id="citar_comm_'.$data['cid'].'" style="display: none;">'.$data['c_body'].'</span>
- <div class="comment-data">
- <a href="/'.$data['user_name'].'" class="min-avatar"> <img src="'.$data['user_avatar'].'" width="48" height="48" /></a>
- </div>
- <div class="comment-text">
- <div class="comment-author clearfix">
- @<a href="/'.$data['user_name'].'" class="hovercard" data-uid="'.$data['user_id'].'">'.$data['user_name'].'</a>
- <span class="subtext">
- <span title="'.date('d.m.Y',$data['c_fecha']).' a las '.date('H:m',$data['c_fecha']).' hs." ts="'.$data['c_fecha'].'">'.hace($data['c_fecha']).'</span>: </span>';
- $v_pos = mysql_num_rows(mysql_query("SELECT v_id FROM l_comentarios_votos WHERE v_cid = '".$data['cid']."' AND v_score = '1' AND v_tipo = '1' "));
- $v_neg = mysql_num_rows(mysql_query("SELECT v_id FROM l_comentarios_votos WHERE v_cid = '".$data['cid']."' AND v_score = '-1' AND v_tipo = '1' "));
- $v_total = $v_pos-$v_neg;
- if($v_pos || $v_neg){
- echo'<span class="latTipsy comment-votes-extra-container ratedcomment '.($v_total>0 ? 'positive' : 'negative').' thumb-up" data-votes-total="'.$v_total.'" data-votes-positivo="'.$v_pos.'" data-votes-negativo="'.$v_neg.'" title=" +'.$v_pos.' / -'.$v_neg.'"> '.($v_total > 0 ? " +$v_total" : " $v_total").'</span>';
- }else{ echo '<span class="hastipsy comment-votes-extra-container ratedcomment " style="display:none;" data-votes-total="0" data-votes-positivo="0" data-votes-negativo="0" title="+0 / -0"> 0</span>'; }
- echo'</div>
- <div class="comment-content">
- '.parseBBCode(nl2br($data['c_body'])).'</div>
- </div>
- <div class="comment-actions rounded shadow">
- <ul>
- '.($data['c_user'] != $id_user && logueado(true) ? '<li class=""><a class="require-login hastipsy '.(!$votado && $data['user_id'] != $id_user ? '" onclick="comment.vote(this, '.$data['cid'].', '.$data['post_id'].', '.$data['user_id'].', 1, \''.md5($_SESSION['uniq_id']).'\')"' : ' ui-state-disabled " ').' title="Me gusta">
- <i class="icon thumb-up"></i> </a> </li>
- <li class=""><a class="require-login hastipsy '.(!$votado ? '" onclick="comment.vote(this, '.$data['cid'].', '.$data['post_id'].', '.$data['user_id'].', -1, \''.md5($_SESSION['uniq_id']).'\')"' : ' ui-state-disabled " ').' title="No me gusta">
- <i class="icon thumb-down"></i></a></li>' : '').'
- '.(logueado(true) ? '<li class="answerCitar"> <a class="hastipsy" onclick="comment.quote('.$data['cid'].', \''.$data['user_name'].'\');" title="Citar">
- <i class="icon quote"></i></a> </li> ' : '').'
- '.($data['c_user'] != $id_user && logueado(true) ? '<li class="bloquear desbloquear_'.$data['user_id'].'" style="display: none"> <a title="Desbloquear Usuario " onclick="bloquear('.$data['user_id'].', false, comentarios); return false">
- <i class="icon desblock"></i></a> </li>
- <li class="bloquear bloquear_'.$data['user_id'].'"> <a class="hastipsy" onclick="bloquear('.$data['user_id'].', true, comentarios); return false" title="Bloquear Usuario">
- <i class="icon block"></i> </a> </li> ' : '').'
- '.(permiso('borrar_comentario',$id_user) ? '<li class=""><a class="hastipsy" onclick="comment.remove('.$data['cid'].','.$data['user_id'].');" title="Borrar"><i class="icon delete"></i></a></li>' : '').'
- '.(!logueado(true) ? '<li class="emptyData" style="float:left;"><a href="/registro" style="float:left;font-size:11,5px;"> Regístrate </a> <span style="float:left;margin-top:3px;"> y disfruta de los beneficios. </span> </li>' : '').'
- </ul>
- </div>
- </div>';
- }
- echo '<div id="nuevos"></div></div></div> ';
- if(!$ceil && logueado(true)){
- $msg = '<div class="comments-empty">Este post no tiene comentarios, Soyez le premier!</div>';
- echo $msg;
- }
- if(!logueado(true)){echo (' <div class="comments-closed"> Debes estar logueado para poder comentar! </div>');}
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement