From: Shaun M. <sin...@us...> - 2006-04-16 22:28:37
|
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; } |