/modules/core/Forms/Controller/Forms.php
PHP | 34 lines | 22 code | 12 blank | 0 comment | 2 complexity | 2dc53226c0d9465da730b9011150304c MD5 | raw file
Possible License(s): LGPL-2.1
- <?php
- namespace Forms\Controller;
- class Forms extends \Cockpit\Controller {
- public function index(){
- return $this->render("forms:views/index.php");
- }
- public function form($id = null) {
- if(!$this->app->module("auth")->hasaccess("Forms", 'manage.forms')) {
- return false;
- }
- return $this->render("forms:views/form.php", compact('id'));
- }
- public function entries($id) {
- $form = $this->app->db->findOne("common/forms", ["_id" => $id]);
- if(!$form) {
- return false;
- }
- $count = $this->app->module("forms")->collectionById($form["_id"])->count();
- $form["count"] = $count;
- return $this->render("forms:views/entries.php", compact('id', 'form', 'count'));
- }
- }