Changeset 262
- Timestamp:
- 04/10/08 22:38:53 (9 months ago)
- Files:
-
- trunk/Framework/Module/MailingLists.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Framework/Module/MailingLists.php
r193 r262 3 3 * Framework_Module_MailingLists 4 4 * 5 * @uses Framework_Auth_User 6 * @package ToasterAdmin 7 * @copyright 2007 Bill Shupp 8 * @author Bill Shupp <hostmaster@shupp.org> 9 * @license GPL 2.0 {@link http://www.gnu.org/licenses/gpl.txt} 5 * PHP Version 5.1.0+ 6 * 7 * @uses Framework_Auth_User 8 * @category Mail 9 * @package ToasterAdmin 10 * @subpackage Module 11 * @author Bill Shupp <hostmaster@shupp.org> 12 * @copyright 2007-2008 Bill Shupp 13 * @license GPL 2.0 {@link http://www.gnu.org/licenses/gpl.txt} 14 * @link http://trac.merchbox.com/trac/toasteradmin 10 15 */ 11 16 … … 15 20 * Management of ezmlm-idx lists through vpopmaild 16 21 * 17 * @uses Framework_Auth_User 18 * @package ToasterAdmin 19 * @copyright 2007 Bill Shupp 20 * @author Bill Shupp <hostmaster@shupp.org> 21 * @license GPL 2.0 {@link http://www.gnu.org/licenses/gpl.txt} 22 * @uses Framework_Auth_User 23 * @category Mail 24 * @package ToasterAdmin 25 * @subpackage Module 26 * @author Bill Shupp <hostmaster@shupp.org> 27 * @copyright 2007-2008 Bill Shupp 28 * @license GPL 2.0 {@link http://www.gnu.org/licenses/gpl.txt} 29 * @link http://trac.merchbox.com/trac/toasteradmin 22 30 */ 23 class Framework_Module_MailingLists extends ToasterAdmin_ Common31 class Framework_Module_MailingLists extends ToasterAdmin_Auth_Domain 24 32 { 25 public function __construct() { 33 /** 34 * __construct 35 * 36 * Check that a domain was supplied. 37 * 38 * @access public 39 * @return void 40 */ 41 public function __construct() 42 { 26 43 parent::__construct(); 27 44 // Check that the domain was supplied 28 if ( ($result = $this->noDomainSupplied() {45 if ($this->noDomainSupplied()) { 29 46 return $result; 30 47 } 31 // Check that they have domain edit privilges 32 if (($result = $this->noDomainPrivs() { 33 return $result; 34 } 35 $this->user->setDefaultEzmlmOpts(); 48 // $this->user->setDefaultEzmlmOpts(); 36 49 } 37 50 38 public function __default() { 51 /** 52 * __default 53 * 54 * Call $this->listLists() 55 * 56 * @access public 57 * @return void 58 */ 59 public function __default() 60 { 39 61 return $this->listLists(); 40 62 } 41 63 42 protected function checkPrivileges() { 64 /** 65 * listLists 66 * 67 * List ezmlm mailing lists 68 * 69 * @access public 70 * @return void 71 */ 72 public function listLists() 73 { 43 74 } 44 75 45 public function listLists() { 76 /** 77 * addList 78 * 79 * Show add list page 80 * 81 * @access public 82 * @return void 83 */ 84 public function addList() 85 { 46 86 } 47 87 48 public function addList() { 88 /** 89 * addListNow 90 * 91 * Try and add a list 92 * 93 * @access public 94 * @return void 95 */ 96 public function addListNow() 97 { 49 98 } 50 99 51 public function addListNow() { 100 /** 101 * modifyList 102 * 103 * Show modify list page 104 * 105 * @access public 106 * @return void 107 */ 108 public function modifyList() 109 { 52 110 } 53 111 54 public function modifyList() { 112 /** 113 * modifyListNow 114 * 115 * Try and modify a list 116 * 117 * @access public 118 * @return void 119 */ 120 public function modifyListNow() 121 { 55 122 } 56 123 57 public function modifyListNow() { 124 /** 125 * deleteList 126 * 127 * Show delete list confirmation 128 * 129 * @access public 130 * @return void 131 */ 132 public function deleteList() 133 { 58 134 } 59 135 60 public function deleteList() { 136 /** 137 * deleteListNow 138 * 139 * Delete a list 140 * 141 * @access public 142 * @return void 143 */ 144 public function deleteListNow() 145 { 61 146 } 62 147 63 public function deleteListNow() { 64 } 65 66 public function deleteListCancel() { 148 /** 149 * deleteListCancel 150 * 151 * Cancel list deletion and go back to listing lists 152 * 153 * @access public 154 * @return void 155 */ 156 public function deleteListCancel() 157 { 67 158 } 68 159 } 69 160 ?> 70
