|
@@ -133,68 +133,51 @@ $max=count($prev_next_array);
|
|
|
$next_id=$current_id+1;
|
|
|
$prev_id=$current_id-1;
|
|
|
|
|
|
-$firs_message=get_lang('FirstMessage');
|
|
|
-$prev_message=get_lang('PrevMessage');
|
|
|
-
|
|
|
+// text
|
|
|
+$first_message=get_lang('FirstMessage');
|
|
|
+$last_message=get_lang('LastMessage');
|
|
|
$next_message=get_lang('NextMessage');
|
|
|
$prev_message=get_lang('PrevMessage');
|
|
|
|
|
|
-$prev_img = '<img src="'.api_get_path(WEB_CODE_PATH).'img/prev.png" style="vertical-align: middle;"/>';
|
|
|
-$next_img = '<img src="'.api_get_path(WEB_CODE_PATH).'img/next.png" style="vertical-align: middle;"/>';
|
|
|
-
|
|
|
-$first_page_text = '<img src="'.api_get_path(WEB_CODE_PATH).'img/first.png" style="vertical-align: middle;"/>';
|
|
|
-$last_page_text = '<img src="'.api_get_path(WEB_CODE_PATH).'img/last.png" style="vertical-align: middle;"/>';
|
|
|
+// images
|
|
|
+$first_img = Display::return_icon('first.png',get_lang(''),array('style'=>'vertical-align: middle;'));
|
|
|
+$last_img = Display::return_icon('last.png',get_lang(''),array('style'=>'vertical-align: middle;'));
|
|
|
+$prev_img = Display::return_icon('prev.png',get_lang(''),array('style'=>'vertical-align: middle;'));
|
|
|
+$next_img = Display::return_icon('next.png',get_lang(''),array('style'=>'vertical-align: middle;'));
|
|
|
|
|
|
-$href_prev='"viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&post='.$prev_next_array[$prev_id].'&origin='. $origin .'&gradebook='. $gradebook .'"';
|
|
|
-$href_next='"viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&post='.$prev_next_array[$next_id].'&origin='. $origin .'&gradebook='. $gradebook .'"';
|
|
|
-
|
|
|
-// the last message
|
|
|
-if ($next_id>=$max)
|
|
|
-{
|
|
|
- $next_id=0;
|
|
|
- $class_next=' class="invisible"';
|
|
|
- $href_next=1;
|
|
|
-}
|
|
|
-
|
|
|
-// the first message
|
|
|
-if ($next_id==1) {
|
|
|
- $class_prev=' class="invisible"';
|
|
|
- $href_prev=1;
|
|
|
-}
|
|
|
+// links
|
|
|
+$first_href = 'viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&gradebook='.$gradebook.'&origin='.$origin.'&id=1&post='.$prev_next_array[0];
|
|
|
+$last_href = 'viewthread.php?'.api_get_cidreq()."&forum=".Security::remove_XSS($_GET['forum'])."&thread=".Security::remove_XSS($_GET['thread'])."&gradebook='.$gradebook.'&origin=".$origin."&post=".$prev_next_array[$max-1];
|
|
|
+$prev_href = 'viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&gradebook='.$gradebook.'&origin='.$origin.'&post='.$prev_next_array[$prev_id];
|
|
|
+$next_href = 'viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&gradebook='.$gradebook.'&origin='.$origin.'&post='.$prev_next_array[$next_id];
|
|
|
|
|
|
echo '<center>';
|
|
|
-// for the loop
|
|
|
-if ($prev_id<0)
|
|
|
+//go to: first and previous
|
|
|
+if ((int)$current_id > 0)
|
|
|
{
|
|
|
- $prev_id=$max-1;
|
|
|
+ echo '<a href="'.$first_href.'" '.$class.' title='.$first_message.'>'.$first_img.' '.$first_message.'</a>';
|
|
|
+ echo '<a href="'.$prev_href.'" '.$class_prev.' title='.$prev_message.'>'.$prev_img.' '.$prev_message.'</a>';
|
|
|
}
|
|
|
-
|
|
|
-//first message img
|
|
|
-echo '<a title="'.get_lang('FirstMessage').'" href="viewthread.php?'.api_get_cidreq()."&forum=".Security::remove_XSS($_GET['forum'])."&thread=".Security::remove_XSS($_GET['thread'])."&gradebook=".$gradebook."&origin=".$origin."&id=1&post=".$prev_next_array[0]."\" $class>".$first_page_text."</a>";
|
|
|
-// prev message link
|
|
|
-if ($href_prev==1)
|
|
|
+else
|
|
|
{
|
|
|
- echo '<b><span '.$class_prev.' >'.$prev_message.'</b></span>';
|
|
|
-
|
|
|
+ echo '<b><span class="invisible">'.$first_img.' '.$first_message.'</b></span>';
|
|
|
+ echo '<b><span class="invisible">'.$prev_img.' '.$prev_message.'</b></span>';
|
|
|
}
|
|
|
-else
|
|
|
-echo '<a href='.$href_prev.' '.$class_prev.' >'.$prev_message.'</a>';
|
|
|
|
|
|
// current counter
|
|
|
echo ' [ '.($current_id+1).' / '.$max.' ] ';
|
|
|
|
|
|
-// next message link
|
|
|
-
|
|
|
-if ($href_next==1)
|
|
|
+// go to: next and last
|
|
|
+if (($current_id+1) < $max)
|
|
|
{
|
|
|
- echo '<b><span '.$class_next.' >'.$next_message.'</span></b>';
|
|
|
+ echo '<a href="'.$next_href.'" '.$class_next.' title='.$next_message.'>'.$next_message.' '.$next_img.'</a>';
|
|
|
+ echo '<a href="'.$last_href.'" '.$class.' title='.$last_message.'>'.$last_message.' '.$last_img.'</a>';
|
|
|
}
|
|
|
else
|
|
|
-echo '<a href='.$href_next.' '.$class_next.' >'.$next_message.'</a>';
|
|
|
-
|
|
|
-//last message img
|
|
|
-echo '<a title="'.get_lang('LastMessage').'" href="viewthread.php?'.api_get_cidreq()."&forum=".Security::remove_XSS($_GET['forum'])."&thread=".Security::remove_XSS($_GET['thread'])."&origin=".$origin."&post=".$prev_next_array[$max-1]."\" $class>".$last_page_text."</a>";
|
|
|
-
|
|
|
+{
|
|
|
+ echo '<b><span class="invisible">'.$next_message.' '.$next_img.'</b></span>';
|
|
|
+ echo '<b><span class="invisible">'.$last_message.' '.$last_img.'</b></span>';
|
|
|
+}
|
|
|
echo '</center>';
|
|
|
|
|
|
//--------------------------------------------------------------------------------------------
|