diff options
| author | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-06-12 01:12:30 +0300 |
|---|---|---|
| committer | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-06-12 01:12:30 +0300 |
| commit | 5375e22de976b74f5f04d800014c30d9c66f0fe5 (patch) | |
| tree | 3f9d79b898c4bbb392c2a4ec5ec65c0fde5c6f01 /public/app/controllers/Petition.php | |
| parent | 0b0076b2ece062f248b7c048d6bb28abbe9174a5 (diff) | |
| download | gyraf1gov-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.php | 63 |
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]); - - } - - - - -} |
