public function __construct() { parent::__construct(); parent::redirectIfLoggedOut(); parent::redirectIfWebView(); // Load user marks model $this->load->model('tags_model', 'tags'); }
public function total($what = 'marks', $start = null, $finish = null) { parent::redirectIfWebView(); $method = 'total' . ucwords($what); if (method_exists($this, $method)) { $start = empty($start) ? 'today' : strtolower($start); $finish = empty($finish) ? 'tomorrrow' : strtolower($finish); $this->data['total'] = $this->{$method}($start, $finish); parent::renderJSON(); } else { $this->data['errors'] = formatErrors(404); } parent::renderJSON(); }