public function index() { $page = 1; if ($this->GetData('page')) { $page = $this->GetData('page'); } $filtered = false; if ($this->GetData('filter')) { $filtered = $this->GetData('filter'); } $filter_text = ""; if ($filtered) { $user = User::find_by_nickname('Administrator'); $awarder_id = mysql_real_escape_string($user->id); $filter_text = "loyalty_awards.awarded_by_id <> '{$awarder_id}'"; } $paginate = LoyaltyAward::paginate($filter_text, "loyalty_awards.id DESC", $page, 20); $this->assign("page", $paginate); $this->assign("filtered", $filtered); $this->assign("filter", !$filtered); $this->assign('stats', LoyaltyAward::getStats()); $this->title = "Loyalty"; $this->render("loyalty_award/index.tpl"); }