Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
asset_status_archived.inc
1 <?php
17 require_once SQ_INCLUDE_PATH.'/asset_status/asset_status.inc';
18 
33 {
34 
35 
41  function Asset_Status_Archived($owner)
42  {
43  $this->Asset_Status($owner);
44  $this->status_tag = SQ_STATUS_ARCHIVED;
45 
46  }//end constructor
47 
48 
56  public static function getDescription()
57  {
58  return translate('status_archived');
59 
60  }//end getDescription()
61 
62 
70  function getAvailableStatii()
71  {
72  $statii = Array();
73 
74  // cant do anything without admin access
75  if (!$this->owner->adminAccess('')) return $statii;
76  $statii[SQ_STATUS_UNDER_CONSTRUCTION] = translate('status_change_place_under_construction');
77 
78  return $statii;
79 
80  }//end getAvailableStatii()
81 
82 
93  function processStatusChange($new_status, $update_parent=true)
94  {
95  if (!parent::processStatusChange($new_status)) {
96  return false;
97  }
98  return true;
99 
100  }//end processStatusChange()
101 
102 
103 }//end class
104 
105 ?>