Xaraya / Postnuke CVS Notices - Message

Note: this list is kept only as a demonstration for CVSNotice. For the latest CVS notices, see the Xaraya and Postnuke sites

View Statistics - Next Notice - Previous Notice

Directory filter : [ all ] / postnuke_modules / articles [ view in CVS ]

Date Directory [filter] File(s) [view] Author [filter]
29 Jul 2002 14:10:33postnuke_modules/articlespnadmin.php,1.21,1.22Mike
 fix some issues with categories

Update of /home/cvsroot/postnuke_modules/articles
In directory ns7.hostnuke.net:/tmp/cvs-serv9193

Modified Files:
	pnadmin.php 
Log Message:
fix some issues with categories


Index: pnadmin.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/articles/pnadmin.php,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** pnadmin.php	28 Jul 2002 23:20:33 -0000	1.21
--- pnadmin.php	29 Jul 2002 14:10:30 -0000	1.22
***************
*** 67,73 ****
          $string = pnModGetVar('articles', 'cids.'.$ptid);
      }
!     if (empty($string)) {
          $string = pnModGetVar('articles', 'cids');
      }
      if (!isset($string) || 
          !($string)) 
--- 67,74 ----
          $string = pnModGetVar('articles', 'cids.'.$ptid);
      }
!     if (!isset($string)) {
          $string = pnModGetVar('articles', 'cids');
      }
+ /* allow articles without category too ?
      if (!isset($string) || 
          !($string)) 
***************
*** 78,81 ****
--- 79,83 ----
          return;
      }
+ */
  
      // Turn it into an array
***************
*** 95,98 ****
--- 97,103 ----
      for ($n=0;$n<$nc;$n++)
      {
+         if (empty($cids[$n])) {
+             continue;
+         }
          $catsel .= pnModAPIFunc('categories',
                                  'visual',
***************
*** 484,488 ****
          $string = pnModGetVar('articles', 'cids.'.$ptid);
      }
!     if (empty($string)) {
          $string = pnModGetVar('articles', 'cids');
      }
--- 489,493 ----
          $string = pnModGetVar('articles', 'cids.'.$ptid);
      }
!     if (!isset($string)) {
          $string = pnModGetVar('articles', 'cids');
      }
***************
*** 510,513 ****
--- 515,521 ----
      for ($n=0;$n<$nc;$n++)
      {
+         if (empty($main_cids[$n])) {
+             continue;
+         }
          $catsel .= pnModAPIFunc('categories',
                                  'visual',
***************
*** 684,688 ****
          $old_ncats = (int) pnModGetVar('articles', 'number_of_categories.' . $ptid);
      }
!     if (empty($old_ncats)) {
          $old_ncats = (int) pnModGetVar('articles', 'number_of_categories');
      }
--- 692,696 ----
          $old_ncats = (int) pnModGetVar('articles', 'number_of_categories.' . $ptid);
      }
!     if (!isset($old_ncats)) {
          $old_ncats = (int) pnModGetVar('articles', 'number_of_categories');
      }
***************
*** 771,775 ****
          $numcats = pnModGetVar('articles','number_of_categories.'.$ptid);
      }
!     if (empty($numcats)) {
          $numcats = pnModGetVar('articles','number_of_categories');
      }
--- 779,783 ----
          $numcats = pnModGetVar('articles','number_of_categories.'.$ptid);
      }
!     if (!isset($numcats)) {
          $numcats = pnModGetVar('articles','number_of_categories');
      }
***************
*** 832,835 ****
--- 840,846 ----
      if (isset($cids)) 
      {
+         if (count($cids) > $number_of_categories) {
+             $cids = array_slice($cids,0,$number_of_categories);
+         }
          $string = join (';', $cids);
          if (!empty($ptid)) {


Directory filter : [ all ] / postnuke_modules / articles [ view in CVS ]

View Statistics - Next Notice - Previous Notice


Visit Developer Site - Browse CVS Repository Syndicate via backend.rss
(max. once per hour please)
Powered by CVSNotice 0.1.3