check(1); include DC_BASE_DIR . '/ecrire/inc/connexion.php'; $nb_per_page = 20; $nb_comments = $blog->getComments(array(),true); $max_pages = ceil($nb_comments/$nb_per_page); $env = (!empty($_GET['env']) && (integer)$_GET['env'] <= $max_pages) ? (integer)$_GET['env'] : 1; $comments = $blog->getComments('','DESC',(($env-1)*$nb_per_page).','.$nb_per_page); $comment_actions = array( '' => ' ', 'status' => __('switch status'), 'delete' => __('delete') ); # Ligne pour afficher un commentaire function ligne_comment($data,$i) { $comment_id = $data['comment_id']; $comment_dt = $data['comment_dt']; $comment_auteur = $data['comment_auteur']; $comment_email = $data['comment_email']; $comment_site = $data['comment_site']; $comment_content = $data['comment_content']; $comment_pub = $data['comment_pub']; $comment_ip = $data['comment_ip']; $comment_trackback = $data['comment_trackback']; $post_titre = $data['post_titre']; $post_id = $data['post_id']; $user_id = $data['user_id']; $comment_date = date('d/m/Y H:i',strtotime($comment_dt)); if ($comment_pub) { $com_style = ''; $com_img = ' '; } else { $com_style = ' cancel'; $com_img = ' '; } $str_tb = ($comment_trackback == 1) ? ' - trackback' : ''; $edit_link = ''; $can_edit = false; if ($_SESSION['sess_user_level'] == 9 || $data['user_id'] == $_SESSION['sess_user_id']) { $edit_link .= ' - [ '.__('edit'). ' ]'; $can_edit = true; } $res = '
'. '

'. $com_img. form::checkbox('c_ids[]',$comment_id,'','','',!$can_edit). ''.__('show/hide').'  '. ''. $post_titre.''.$str_tb. '

'. '

'.$comment_date.' - '.$comment_auteur.$edit_link.'

'; $res .= ''; $res .= '
'; return $res; } # Affichage openPage( __('Comments'), '' ); echo '

'.__('Comments').'

'; echo '

'.__('Comments listed from most recent to oldest').'

'; $lum = new multipage($env,'ligne_comment',$comments->getData(),$nb_comments,$nb_per_page); $lum->setOption( 'html_block', '

'. '
'. '%s'. '
'. '

'. '

'.dcNonce::form(). ''. ' '. '

' ); $lum->setOption('html_row','%s'); $lum->setOption('html_cell','%s'); $lum->setOption('html_links','

'.__('Page(s)').' : %s

'); $lum->setOption('html_cur_page','%s'); $lum->setOption('html_prev','<'.__('prev. page')); $lum->setOption('html_next',__('next page').'>'); $lum->setOption('html_prev_grp','...'); $lum->setOption('html_next_grp','...'); $lum->setOption('html_empty','

'.__('No comment yet').'

'); echo $lum->getLinks(); echo $lum->getPage(); echo $lum->getLinks(); closePage(); ?>