summaryrefslogtreecommitdiff
path: root/public/app/controllers/Petition.php
diff options
context:
space:
mode:
authorGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-06-12 01:12:30 +0300
committerGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-06-12 01:12:30 +0300
commit5375e22de976b74f5f04d800014c30d9c66f0fe5 (patch)
tree3f9d79b898c4bbb392c2a4ec5ec65c0fde5c6f01 /public/app/controllers/Petition.php
parent0b0076b2ece062f248b7c048d6bb28abbe9174a5 (diff)
downloadgyraf1gov-5375e22de976b74f5f04d800014c30d9c66f0fe5.tar.gz
gyraf1gov-5375e22de976b74f5f04d800014c30d9c66f0fe5.tar.bz2
gyraf1gov-5375e22de976b74f5f04d800014c30d9c66f0fe5.zip
official Reliese Candidate; themes added; routes organized; fine tuning
Diffstat (limited to 'public/app/controllers/Petition.php')
-rw-r--r--public/app/controllers/Petition.php63
1 files changed, 0 insertions, 63 deletions
diff --git a/public/app/controllers/Petition.php b/public/app/controllers/Petition.php
deleted file mode 100644
index fa73cf0..0000000
--- a/public/app/controllers/Petition.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-namespace app\controllers;
-
-use Registry;
-use Render;
-use app\controllers\Auth;
-use app\extends\App_manager;
-use app\models\Cms_model;
-use app\extends\Cache_service;
-
-
-class Petition {
-
- private static function render_common_petition($opts)
- {
-
- }
-
- private static function render_penalty_form($opts)
- {
- $user_id = $opts['user']->getID();
-
- $form_setup = json_decode(json_encode(PENALTY_FORM, JSON_UNESCAPED_UNICODE));
-
- // get all teachers
- $teachers_array = Registry::use('database')->runQuery(
- "SELECT concat(last_name, ' ', first_name) as TeacherName
- FROM user ORDER BY TeacherName", []
- );
- $teachers = []; // constuct teacher names as a simple array
- foreach($teachers_array as $key => $person) {
- $teachers[] = $person['TeacherName'];
- }
- // print_r( $teachers); die();
-
- // get $key of rapporteur, president and members inside the form_setup->form array
- for($i=0; $i < sizeof($form_setup->form) ; $i++) {
- if (isset($form_setup->form[$i]->name)) {
- if ($form_setup->form[$i]->name == 'rapporteur') { $keyRapporteur = $i; }
- if ($form_setup->form[$i]->name == 'president') { $keyPresident = $i; }
- if ($form_setup->form[$i]->name == 'members') { $keyMembers = $i; }
- }
- }
-
- // set option sources for rapporteur, president and members
- $form_setup->form[$keyRapporteur]->options = $teachers;
- $form_setup->form[$keyPresident]->options = $teachers;
- $form_setup->form[$keyMembers]->options = $teachers;
-
- // get Form's HTML and Jsvascript
- $form = JsonToForm::json_form($form_setup, [
- ['name' => 'user_id', 'value' => $user_id] // pass user identity
- ]);
-
- Render::view('templates/penalty', ['form' => $form]);
-
- }
-
-
-
-
-}