[geeklog-cvs] geeklog-1.3/public_html/admin story.php,1.124,1.125

blaine at iowaoutdoors.org blaine at iowaoutdoors.org
Sun Aug 15 15:57:51 EDT 2004


Update of /var/cvs/geeklog-1.3/public_html/admin
In directory www:/tmp/cvs-serv5510/public_html/admin

Modified Files:
	story.php 
Log Message:
Added support for new DEFINES in config.php to be used for the Story Status field to indicate ArchiveStoryOnExpiry or DeleteStoryOnExpiry. Also corrected logic in index.php to find and handle expired stories.

Index: story.php
===================================================================
RCS file: /var/cvs/geeklog-1.3/public_html/admin/story.php,v
retrieving revision 1.124
retrieving revision 1.125
diff -C2 -d -r1.124 -r1.125
*** story.php	14 Aug 2004 15:52:18 -0000	1.124
--- story.php	15 Aug 2004 19:57:48 -0000	1.125
***************
*** 377,384 ****
      $story_templates->set_var('expire_date_explanation', $LANG24[46]);
      $story_templates->set_var('story_unixstamp', $A['expiredate']); 
!     if ($A['statuscode'] == 10) {
          $story_templates->set_var('is_checked2', 'checked="checked"');
          $story_templates->set_var('is_checked3', 'checked="checked"');
!     } elseif ($A['statuscode'] == 11) {
          $story_templates->set_var('is_checked2', 'checked="checked"');
          $story_templates->set_var('is_checked4', 'checked="checked"');
--- 377,384 ----
      $story_templates->set_var('expire_date_explanation', $LANG24[46]);
      $story_templates->set_var('story_unixstamp', $A['expiredate']); 
!     if ($A['statuscode'] == STORY_ARCHIVE_ON_EXPIRE) {
          $story_templates->set_var('is_checked2', 'checked="checked"');
          $story_templates->set_var('is_checked3', 'checked="checked"');
!     } elseif ($A['statuscode'] == STORY_DELETE_ON_EXPIRE) {
          $story_templates->set_var('is_checked2', 'checked="checked"');
          $story_templates->set_var('is_checked4', 'checked="checked"');
***************
*** 1216,1221 ****
      $publish_month = COM_applyFilter ($HTTP_POST_VARS['publish_month'], true);
      $publish_day = COM_applyFilter ($HTTP_POST_VARS['publish_day'], true);
      $unixdate = strtotime("$publish_month/$publish_day/$publish_year $publish_hour:$publish_minute:$publish_second");
!     if ($archiveflag != 1) {
          $statuscode = 0;
      }
--- 1216,1223 ----
      $publish_month = COM_applyFilter ($HTTP_POST_VARS['publish_month'], true);
      $publish_day = COM_applyFilter ($HTTP_POST_VARS['publish_day'], true);
+     $archiveflag = COM_applyFilter ($HTTP_POST_VARS['archiveflag'], true);
+ 
      $unixdate = strtotime("$publish_month/$publish_day/$publish_year $publish_hour:$publish_minute:$publish_second");
!     if ($archiveflag =!= 1) {
          $statuscode = 0;
      }




More information about the geeklog-cvs mailing list