+++ /dev/null
-<?php\r
-/*==============================================================\r
- Photo Album\r
- ==============================================================\r
- Copyright (c) 2006 by Dylan Cheon & Kelvin Wong\r
- Institute for Assistive Technology / University of Victoria\r
- http://www.canassist.ca/ \r
- \r
- This program is free software. You can redistribute it and/or\r
- modify it under the terms of the GNU General Public License \r
- as published by the Free Software Foundation. \r
- ==============================================================\r
- */\r
-// $Id:\r
-\r
-/**\r
- * @desc This file generates all the photo album module configuration. Breadcrumb paths are determined here as well\r
- * @author Dylan Cheon & Kelvin Wong\r
- * @copyright 2006, Institute for Assistive Technology / University of Victoria \r
- * @link http://www.canassist.ca/ \r
- * @license GNU\r
- */\r
- \r
-if (!defined('AT_INCLUDE_PATH')) { exit; }\r
-if (!isset($this) || (isset($this) && (strtolower(get_class($this)) != 'module'))) { exit(__FILE__ . ' is not a Module'); }\r
-\r
-define('AT_PRIV_PHOTO_ALBUM', $this->getPrivilege());\r
-define('AT_ADMIN_PRIV_PHOTO_ALBUM', $this->getAdminPrivilege());\r
-\r
-$_student_tool = 'mods/photo_album/index.php';\r
-$photo_path='mods/photo_album/';\r
-define('IMAGE', 3);\r
-define('COMMENT', 4);\r
-\r
-if (admin_authenticate(AT_ADMIN_PRIV_PHOTO_ALBUM, TRUE) || admin_authenticate(AT_ADMIN_PRIV_ADMIN, TRUE)) { //handle for administrator\r
- $this->_pages[AT_NAV_ADMIN] = array('mods/photo_album/index_admin.php');\r
- $this->_pages['mods/photo_album/index_admin.php']['parent'] = AT_NAV_ADMIN;\r
- $this->_pages['mods/photo_album/index_admin.php']['title_var'] = 'photo_album';\r
- \r
- $this->_pages['mods/photo_album/admin_image_list.php']['title_var']='photo_album';\r
- $this->_pages['mods/photo_album/admin_image_list.php']['children']=array('mods/photo_album/admin_comment_list.php', 'mods/photo_album/admin_config.php');\r
- \r
- $this->_pages['mods/photo_album/admin_comment_list.php']['title_var']='pa_title_administrator_comment';\r
- $this->_pages['mods/photo_album/admin_comment_list.php']['parent']='mods/photo_album/admin_image_list.php';\r
- \r
- $this->_pages['mods/photo_album/admin_config.php']['title_var']='pa_title_administrator_config';\r
- $this->_pages['mods/photo_album/admin_config.php']['parent']='mods/photo_album/admin_image_list.php';\r
-\r
- \r
- $link=$photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- $this->_pages[$link]['title_var']='pa_title_view';\r
- $this->_pages[$link]['parent']=$photo_path.'admin_image_list.php';\r
- \r
- if (($_POST['mode']=='add') || ($_SESSION['pa']['mode']=='add')){ //mode is add\r
- if (($_POST['choose']==IMAGE) || ($_SESSION['pa']['choose']==IMAGE)){\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['title_var'] = 'pa_title_add_image';\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['parent'] = $photo_path.'admin_image_list.php';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['title_var'] = 'pa_title_add_image';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['parent'] = $photo_path.'admin_image_list.php'; \r
- } else {\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['title_var'] = 'pa_title_add_comment';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id']; \r
- }\r
- } else if (($_POST['mode']=='edit') || ($_SESSION['pa']['mode']=='edit')){ //mode is edit\r
- if (($_POST['choose']==IMAGE) || ($_SESSION['pa']['choose']==IMAGE)){\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['title_var'] = 'pa_title_edit_image';\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['parent'] = $photo_path.'admin_image_list.php';\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['title_var'] = 'pa_title_edit_image';\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id']; \r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var'] = 'pa_title_delete_image';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- } else {\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['title_var'] = 'pa_title_edit_comment';\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id']; \r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var'] = 'pa_title_delete_comment';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- }\r
- } else { //mode is delete\r
- if (($_POST['choose']==IMAGE) || ($_SESSION['pa']['choose']==IMAGE)){\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var'] = 'pa_title_delete_image';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- } else {\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var'] = 'pa_title_delete_comment';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- }\r
- }\r
-\r
- $this->_pages['mods/photo_album/view.php']['title_var'] = 'pa_title_view';\r
- $this->_pages['mods/photo_album/view.php']['parent'] = $photo_path.'admin_image_list.php';\r
- \r
-} else {\r
- $this->_pages['mods/photo_album/instructor_image.php']['title_var'] = 'pa_title_instructor_image';\r
- $this->_pages['mods/photo_album/instructor_image.php']['parent'] = 'tools/index.php';\r
- $this->_pages['mods/photo_album/instructor_image.php']['children'] = array($photo_path.'instructor_comment.php', $photo_path.'instructor_config.php');\r
-\r
- $this->_pages['mods/photo_album/instructor_comment.php']['title_var'] = 'pa_title_instructor_comment';\r
- $this->_pages['mods/photo_album/instructor_comment.php']['parent'] = $photo_path.'instructor_image.php';\r
-\r
- $this->_pages['mods/photo_album/instructor_config.php']['title_var'] = 'pa_title_instructor_config';\r
- $this->_pages['mods/photo_album/instructor_config.php']['parent'] = $photo_path.'instructor_image.php';\r
-\r
- $this->_pages['mods/photo_album/index.php']['title_var'] = 'photo_album';\r
- $this->_pages['mods/photo_album/index.php']['img'] = $photo_path.'skins/pa_tool_icon.gif';\r
-\r
- $this->_pages['mods/photo_album/my_photo.php']['title_var'] = 'pa_title_my_photo';\r
- $this->_pages['mods/photo_album/my_photo.php']['parent'] = $photo_path.'index.php';\r
-\r
- $this->_pages['mods/photo_album/my_comment.php']['title_var'] = 'pa_title_my_comment';\r
- $this->_pages['mods/photo_album/my_comment.php']['parent'] = $photo_path.'index.php';\r
- \r
- if ($_SESSION['pa']['instructor_mode']==true){\r
- $this->_pages['mods/photo_album/view.php']['title_var'] = 'pa_title_view';\r
- $this->_pages['mods/photo_album/view.php']['parent'] = $photo_path.'instructor_image.php';\r
- $this->_pages['mods/photo_album/view.php']['children'] = Array();\r
- } else {\r
- $this->_pages['mods/photo_album/view.php']['title_var'] = 'pa_title_view';\r
- $this->_pages['mods/photo_album/view.php']['parent'] = $photo_path.'index.php';\r
- $this->_pages['mods/photo_album/view.php']['children'] = Array();\r
- }\r
- \r
- if ($_SESSION['pa']['instructor_mode']==true){\r
- $link=$photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- $this->_pages[$link]['title_var']='pa_title_view';\r
- $this->_pages[$link]['parent']=$photo_path.'instructor_image.php';\r
- } else {\r
- $link=$photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- $this->_pages[$link]['title_var']='pa_title_view';\r
- $this->_pages[$link]['parent']=$photo_path.'index.php';\r
- }\r
- \r
- if (($_POST['mode']=='add') || ($_SESSION['pa']['mode']=='add')){\r
- if (($_POST['choose']==IMAGE) || ($_SESSION['pa']['choose']==IMAGE)){\r
- if ($_SESSION['pa']['instructor_mode']==true){\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['title_var'] = 'pa_title_add_image';\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['parent'] = $photo_path.'instructor_image.php';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['title_var'] = 'pa_title_add_image';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['parent'] = $photo_path.'instructor_image.php'; \r
- } else {\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['title_var'] = 'pa_title_add_image';\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['parent'] = $photo_path.'index.php';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['title_var'] = 'pa_title_add_image';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['parent'] = $photo_path.'index.php'; \r
- }\r
- } else {\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['title_var'] = 'pa_title_add_comment';\r
- $this->_pages['mods/photo_album/handler/add_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id']; \r
- }\r
- } else if (($_POST['mode']=='edit') || ($_SESSION['pa']['mode']=='edit')){\r
- if (($_POST['choose']==IMAGE) || ($_SESSION['pa']['choose']==IMAGE)){\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['title_var'] = 'pa_title_edit_image';\r
- $this->_pages['mods/photo_album/handler/file_upload.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['title_var'] = 'pa_title_edit_image';\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id']; \r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var']='pa_title_delete_image';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent']=$photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- } else {\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['title_var'] = 'pa_title_edit_comment';\r
- $this->_pages['mods/photo_album/handler/edit_begin.php']['parent'] = $photo_path.'view.php?image_id='.$_SESSION['pa']['image_id']; \r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var']='pa_title_delete_comment';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent']=$photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- }\r
- } else { \r
- if (($_POST['choose']==IMAGE) || ($_SESSION['pa']['choose']==IMAGE)){\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var']='pa_title_delete_image';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent']=$photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- } else {\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['title_var']='pa_title_delete_comment';\r
- $this->_pages['mods/photo_album/handler/delete_begin.php']['parent']=$photo_path.'view.php?image_id='.$_SESSION['pa']['image_id'];\r
- }\r
- }\r
-}\r
-\r
-$this->_pages['mods/photo_album/handler/store.php']['title_var'] = 'Photo_Album';\r
-$this->_pages['mods/photo_album/handler/delete.php']['title_var'] = 'Photo_Album';\r
-\r
-?>
\ No newline at end of file