Viewing file: view.inc.php (1.66 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php class List_View{ public static function Add() { return Main_View::GetHTML(__CLASS__, __METHOD__); } public static function ListAddOK() { return Main_View::GetHTML(__CLASS__, __METHOD__); } public static function Login() { return Main_View::GetHTML(__CLASS__, __METHOD__); } public static function GetList($count = null) { if (Users_Model::IsAdmin()) $rows = List_Model::GetPetitionsForAdmin($count); else $rows = List_Model::GetPetitions($count); return Main_View::GetHTML(__CLASS__, '::List', array('rows' => $rows, 'panel' => 'true', 'statuses_count' => List_Model::GetCountOfTypes())); } public static function GetLast($count = 10) { if (Users_Model::IsAdmin()) $rows = List_Model::GetPetitionsForAdmin($count); else $rows = List_Model::GetPetitions($count); return Main_View::GetHTML(__CLASS__, '::List', array('rows' => $rows, 'statuses_count' => List_Model::GetCountOfTypes())); } public static function DeleteInfoMessage($petition, $user) { if (Users_Model::IsAdmin()) return Main_View::GetHTML(__CLASS__, '::DeleteInfoMessage', array('petition' => $petition, 'user' => $user)); } public static function PetitionView($id) { if (Users_Model::IsAdmin()) $row = List_Model::GetPetitionByIdForAdmin($id); else $row = List_Model::GetPetitionById($id); $signatories = List_Model::GetSignatories($id); return Main_View::GetHTML(__CLASS__, __METHOD__, array('row' => $row, 'signatories' => $signatories)); } }
|