From: <ada...@us...> - 2003-07-14 20:38:40
|
Update of /cvsroot/phpwebsite-comm/modules/article In directory sc8-pr-cvs1:/tmp/cvs-serv25553 Modified Files: index.php Log Message: Decreased reliance on sessions Index: index.php =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/article/index.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** index.php 9 Jul 2003 20:24:26 -0000 1.1 --- index.php 14 Jul 2003 20:38:34 -0000 1.2 *************** *** 40,43 **** --- 40,48 ---- if (isset($_REQUEST['view'])) { + if ($_REQUEST['view']=='news') + { + $_SESSION['SES_ART_master']->view_news(); + return; + } $temp = new PHPWS_Article($_REQUEST['view']); $temp->view(); *************** *** 74,80 **** $_SESSION['SES_ART_master']->list_articles(); break; - case 'news': - $_SESSION['SES_ART_master']->list_news(); - break; } } --- 79,82 ---- *************** *** 108,135 **** $_SESSION['SES_ART_master']->list_articles(); break; ! case 'delete': ! $_SESSION['SES_ART_master']->main_menu(); ! $_SESSION['SES_ART_article'] = new PHPWS_Article($_REQUEST['ARTICLE_id']); ! if ($user->can('delete',$_SESSION['SES_ART_article']->author)) ! $_SESSION['SES_ART_article']->delete_article(); ! $_SESSION['SES_ART_article']=null; ! $_SESSION['SES_ART_master']->list_articles(); break; ! case 'expire': ! $_SESSION['SES_ART_article'] = new PHPWS_Article($_REQUEST['ARTICLE_id']); if ($_SESSION['OBJ_user']->allow_access('article', 'change_dates')) ! $_SESSION['SES_ART_article']->expire(); ! $_SESSION['SES_ART_article']=null; $_SESSION['SES_ART_master']->main_menu(); $_SESSION['SES_ART_master']->list_articles(); break; ! case 'publish': ! $_SESSION['SES_ART_article'] = new PHPWS_Article($_REQUEST['ARTICLE_id']); if ($_SESSION['OBJ_user']->allow_access('article', 'change_dates')) ! $_SESSION['SES_ART_article']->publish(); ! $_SESSION['SES_ART_article']=null; $_SESSION['SES_ART_master']->main_menu(); $_SESSION['SES_ART_master']->list_articles(); --- 110,141 ---- $_SESSION['SES_ART_master']->list_articles(); break; ! case 'delete': ! if ($user->can('delete',$temp->author)) ! { ! $temp = new PHPWS_Article($_REQUEST['ARTICLE_id']); ! $temp->delete_article(); ! if (isset($_POST['yes'])) ! { ! $_SESSION['SES_ART_master']->main_menu(); ! $_SESSION['SES_ART_master']->list_articles(); ! } ! elseif (isset($_POST['no'])) ! $temp->view(); ! } break; ! case 'expire': ! $temp = new PHPWS_Article($_REQUEST['ARTICLE_id']); if ($_SESSION['OBJ_user']->allow_access('article', 'change_dates')) ! $temp->expire(); $_SESSION['SES_ART_master']->main_menu(); $_SESSION['SES_ART_master']->list_articles(); break; ! case 'publish': ! $temp = new PHPWS_Article($_REQUEST['ARTICLE_id']); if ($_SESSION['OBJ_user']->allow_access('article', 'change_dates')) ! $temp->publish(); $_SESSION['SES_ART_master']->main_menu(); $_SESSION['SES_ART_master']->list_articles(); *************** *** 139,143 **** if ($_SESSION['OBJ_user']->allow_access('article', 'set_mainarticle')) $_SESSION['SES_ART_master']->set_main_article(); - $_SESSION['SES_ART_article']=null; $_SESSION['SES_ART_master']->main_menu(); $_SESSION['SES_ART_master']->list_articles(); --- 145,148 ---- |