Diff for /cdn/www/b2-include/b2template.functions.php between versions 1.1 and 1.2

version 1.1, 2003/03/06 11:19:42 version 1.2, 2003/03/06 11:26:20
Line 339  function the_content_unicode($more_link_ Line 339  function the_content_unicode($more_link_
         echo $content;          echo $content;
 }  }
 function get_the_content($more_link_text='(more...)', $stripteaser=0, $more_file='') {  function get_the_content($more_link_text='(more...)', $stripteaser=0, $more_file='') {
        global $id,$postdata,$more,$c,$withcomments,$page,$pages,$multipage,$numpages;        global $id,$postdata,$more,$c,$withcomments,$b2page,$pages,$multipage,$numpages;
         global $HTTP_SERVER_VARS, $preview;          global $HTTP_SERVER_VARS, $preview;
         global $querystring_start, $querystring_equal, $querystring_separator;          global $querystring_start, $querystring_equal, $querystring_separator;
         $output = '';          $output = '';
         if ($more_file != '') {          if ($more_file != '') {
                 $file=$more_file;                  $file=$more_file;
         } else {          } else {
                $file=$HTTP_SERVER_VARS['PHP_SELF'];                $file=PAGE; //$HTTP_SERVER_VARS['PHP_SELF'];
         }          }
        $content=$pages[$page-1];        $content=$pages[$b2page-1];
         $content=explode('<!--more-->', $content);          $content=explode('<!--more-->', $content);
        if ((preg_match('/<!--noteaser-->/', $postdata['Content']) && ((!$multipage) || ($page==1))))        if ((preg_match('/<!--noteaser-->/', $postdata['Content']) && ((!$multipage) || ($b2page==1))))
                 $stripteaser=1;                  $stripteaser=1;
         $teaser=$content[0];          $teaser=$content[0];
         if (($more) && ($stripteaser))          if (($more) && ($stripteaser))
Line 370  function get_the_content($more_link_text Line 370  function get_the_content($more_link_text
 }  }
   
 function link_pages($before='<br />', $after='<br />', $next_or_number='number', $nextpagelink='next page', $previouspagelink='previous page', $pagelink='%', $more_file='') {  function link_pages($before='<br />', $after='<br />', $next_or_number='number', $nextpagelink='next page', $previouspagelink='previous page', $pagelink='%', $more_file='') {
        global $id,$page,$numpages,$multipage,$more;        global $id,$b2page,$numpages,$multipage,$more;
         global $blogfilename;          global $blogfilename;
         global $querystring_start, $querystring_equal, $querystring_separator;          global $querystring_start, $querystring_equal, $querystring_separator;
         if ($more_file != '') {          if ($more_file != '') {
Line 384  function link_pages($before='<br />', $a Line 384  function link_pages($before='<br />', $a
                         for ($i = 1; $i < ($numpages+1); $i = $i + 1) {                          for ($i = 1; $i < ($numpages+1); $i = $i + 1) {
                                 $j=str_replace('%',"$i",$pagelink);                                  $j=str_replace('%',"$i",$pagelink);
                                 echo " ";                                  echo " ";
                                if (($i != $page) || ((!$more) && ($page==1)))                                if (($i != $b2page) || ((!$more) && ($b2page==1)))
                                         echo '<a href="'.$file.$querystring_start.'p'.$querystring_equal.$id.$querystring_separator.'more'.$querystring_equal.'1'.$querystring_separator.'page'.$querystring_equal.$i.'">';                                          echo '<a href="'.$file.$querystring_start.'p'.$querystring_equal.$id.$querystring_separator.'more'.$querystring_equal.'1'.$querystring_separator.'page'.$querystring_equal.$i.'">';
                                 echo $j;                                  echo $j;
                                if (($i != $page) || ((!$more) && ($page==1)))                                if (($i != $b2page) || ((!$more) && ($b2page==1)))
                                         echo '</a>';                                          echo '</a>';
                         }                          }
                 } else {                  } else {
                        $i=$page-1;                        $i=$b2page-1;
                         if ($i)                          if ($i)
                                 echo ' <a href="'.$file.$querystring_start.'p'.$querystring_equal.$id.$querystring_separator.'page'.$querystring_equal.$i.'">'.$previouspagelink.'</a>';                                  echo ' <a href="'.$file.$querystring_start.'p'.$querystring_equal.$id.$querystring_separator.'page'.$querystring_equal.$i.'">'.$previouspagelink.'</a>';
                        $i=$page+1;                        $i=$b2page+1;
                         if ($i<=$numpages)                          if ($i<=$numpages)
                                 echo ' <a href="'.$file.$querystring_start.'p'.$querystring_equal.$id.$querystring_separator.'page'.$querystring_equal.$i.'">'.$nextpagelink.'</a>';                                  echo ' <a href="'.$file.$querystring_start.'p'.$querystring_equal.$id.$querystring_separator.'page'.$querystring_equal.$i.'">'.$nextpagelink.'</a>';
                 }                  }
Line 1092  function permalink_single_rss($file='b2r Line 1092  function permalink_single_rss($file='b2r
 // @@@ These aren't template tags, do not edit them  // @@@ These aren't template tags, do not edit them
   
 function start_b2() {  function start_b2() {
        global $row, $id, $postdata, $authordata, $day, $preview, $page, $pages, $multipage, $more, $numpages;        global $row, $id, $postdata, $authordata, $day, $preview, $b2page, $pages, $multipage, $more, $numpages;
         global $preview_userid,$preview_date,$preview_content,$preview_title,$preview_category,$preview_notify,$preview_make_clickable,$preview_autobr;          global $preview_userid,$preview_date,$preview_content,$preview_title,$preview_category,$preview_notify,$preview_make_clickable,$preview_autobr;
         global $pagenow;          global $pagenow;
         global $HTTP_GET_VARS;          global $HTTP_GET_VARS;
Line 1120  function start_b2() { Line 1120  function start_b2() {
         $day = mysql2date('d.m.y',$postdata['Date']);          $day = mysql2date('d.m.y',$postdata['Date']);
         $currentmonth = mysql2date('m',$postdata['Date']);          $currentmonth = mysql2date('m',$postdata['Date']);
         $numpages=1;          $numpages=1;
        if (!$page)        if (!$b2page)
                $page=1;                $b2page=1;
         if (isset($p))          if (isset($p))
                 $more=1;                  $more=1;
         $content = $postdata['Content'];          $content = $postdata['Content'];
         if (preg_match('/<!--nextpage-->/', $postdata['Content'])) {          if (preg_match('/<!--nextpage-->/', $postdata['Content'])) {
                if ($page > 1)                if ($b2page > 1)
                         $more=1;                          $more=1;
                 $multipage=1;                  $multipage=1;
                 $content=stripslashes($postdata['Content']);                  $content=stripslashes($postdata['Content']);

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>