Update of /cvsroot/phpwsbb/phpwsbb/class
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2675
Modified Files:
Manager.php
Log Message:
View new posts since today, this week
Index: Manager.php
===================================================================
RCS file: /cvsroot/phpwsbb/phpwsbb/class/Manager.php,v
retrieving revision 1.73
retrieving revision 1.74
diff -C2 -d -r1.73 -r1.74
*** Manager.php 6 Mar 2006 00:57:57 -0000 1.73
--- Manager.php 16 Apr 2006 22:28:33 -0000 1.74
***************
*** 403,406 ****
--- 403,418 ----
}// END FUNC _listNewThreads
+ // Displays a submenu for viewing new posts since last visit, today, this week...
+ function _newMenu() {
+ $tags = array();
+
+ $tags['LABEL'] = $_SESSION['translate']->it('New Posts') . ':';
+ $tags['LASTVISIT'] = PHPWSBB_Thread::createLink($_SESSION['translate']->it('Since Last Visit'), array('PHPWSBB_MAN_OP'=>'getnew'), 'lastvisit.png', 16, 16);
+ $tags['TODAY'] = PHPWSBB_Thread::createLink($_SESSION['translate']->it('Today'), array('PHPWSBB_MAN_OP'=>'today'), 'today.png', 16, 16);
+ $tags['WEEK'] = PHPWSBB_Thread::createLink($_SESSION['translate']->it('This Week'), array('PHPWSBB_MAN_OP'=>'week'), '7days.png', 16, 16);
+
+ return implode($tags, " ");
+
+ }// END FUNC _newMenu
function _categories() {
***************
*** 1460,1466 ****
$since = time();
$GLOBALS['CNT_phpwsbb']['title'] = $_SESSION['translate']->it('New Posts Since My Last Visit on [var1]', date(PHPWS_DATE_FORMAT . ' ' . PHPWS_TIME_FORMAT, $since));
! $GLOBALS['CNT_phpwsbb']['content'] = $this->_menu() . $this->_listNewThreads($since);
PHPWS_Layout::addPageTitle($_SESSION['translate']->it('New Posts'));
break;
}
--- 1472,1492 ----
$since = time();
$GLOBALS['CNT_phpwsbb']['title'] = $_SESSION['translate']->it('New Posts Since My Last Visit on [var1]', date(PHPWS_DATE_FORMAT . ' ' . PHPWS_TIME_FORMAT, $since));
! $GLOBALS['CNT_phpwsbb']['content'] = $this->_menu() . $this->_newMenu() . $this->_listNewThreads($since);
PHPWS_Layout::addPageTitle($_SESSION['translate']->it('New Posts'));
break;
+
+ case 'today':
+ $since = strtotime("00:00 today");
+ $GLOBALS['CNT_phpwsbb']['title'] = $_SESSION['translate']->it('Today\'s Posts');
+ $GLOBALS['CNT_phpwsbb']['content'] = $this->_menu() . $this->_newMenu() . $this->_listNewThreads($since);
+ PHPWS_Layout::addPageTitle($_SESSION['translate']->it('Today\'s Posts'));
+ break;
+
+ case 'week':
+ $since = strtotime("last monday");
+ $GLOBALS['CNT_phpwsbb']['title'] = $_SESSION['translate']->it('This Week\'s Posts');
+ $GLOBALS['CNT_phpwsbb']['content'] = $this->_menu() . $this->_newMenu() . $this->_listNewThreads($since);
+ PHPWS_Layout::addPageTitle($_SESSION['translate']->it('This Week\'s Posts'));
+ break;
}
|