diff --git a/drupal/modules/epal/epal.routing_MINE.yml b/drupal/modules/epal/epal.routing_MINE.yml
deleted file mode 100644
index a1df028c821db7ad72af48e9b57a7a22d716b0cf..0000000000000000000000000000000000000000
--- a/drupal/modules/epal/epal.routing_MINE.yml
+++ /dev/null
@@ -1,174 +0,0 @@
-epal.user.send_verification_code:
- path: '/epal/user/sendvercode'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\CurrentUser::sendVerificationCode'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.user.verify_verification_code:
- path: '/epal/user/verifyvercode'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\CurrentUser::verifyVerificationCode'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.user.save_profile:
- path: '/epal/user/save'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\CurrentUser::saveUserProfile'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.user.get_data:
- path: '/epal/userdata'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\CurrentUser::getEpalUserData'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.current_user:
- path: '/epal/curuser'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\CurrentUser::getLoginInfo'
- requirements:
- _user_is_logged_in: 'TRUE'
-submitedapplications:
- path: '/epal/subapplic'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\SubmitedApplications::getSubmittedApplications'
- requirements:
- _user_is_logged_in: 'TRUE'
-studentapplication:
- path: '/epal/student/{studentId}'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\SubmitedApplications::getStudentApplications'
- requirements:
- _user_is_logged_in: 'TRUE'
-epalchosen:
- path: '/epal/epalchosen/{studentId}'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\SubmitedApplications::getEpalChosen'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.application_submit:
- path: '/epal/appsubmit'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\ApplicationSubmit::appSubmit'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.demo_data:
- path: '/epal/demodata'
- defaults:
- _controller: '\Drupal\epal\Controller\CreateDemoData::createData'
- requirements:
- _access: 'TRUE'
-epal.allocation:
- path: '/epal/distribution'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\Distribution::createDistribution'
- requirements:
- _user_is_logged_in: 'TRUE'
-sectorperschool:
- path: '/epal/sectorperSchool/{epalId}'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\DirectorView::getSectorsPerSchool'
- requirements:
- _user_is_logged_in: 'TRUE'
-specialityperschool:
- path: '/epal/specialityperSchool/{epalId}/{sectorId}'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\DirectorView::getSpecialPerSchool'
- requirements:
- _user_is_logged_in: 'TRUE'
-confirmstudents:
- path: '/epal/confirmstudent'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\DirectorView::ConfirmStudents'
- requirements:
- _user_is_logged_in: 'TRUE'
-studentperschool:
- path: '/epal/studentperSchool/{epalId}/{selectId}/{classId}/{limitdown}/{limitup}'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\DirectorView::getStudentPerSchool'
- requirements:
- _user_is_logged_in: 'TRUE'
-savecapacity:
- path: '/epal/savecapacity/{taxi}/{tomeas}/{specialit}/{schoolid}'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\DirectorView::SaveCapacity'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.ministry.log_in_go:
- path: '/ministry/login'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\MinistryLogin::loginGo'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.ministry.log_out_go:
- path: '/ministry/logout'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\MinistryLogin::logoutGo'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.ministry.general_report:
- path: '/ministry/general-report'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\ReportsCreator::makegGeneralReport'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.ministry.report-completeness:
- path: '/ministry/report-completeness'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\ReportsCreator::makeReportCompleteness'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.ministry.report-all-stat:
- path: '/ministry/report-all-stat'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\ReportsCreator::makeReportAllStat'
- requirements:
- _user_is_logged_in: 'TRUE'
-epal.ministry.massive_mail:
- path: '/ministry/send-massive-mail'
- options:
- _auth: [ 'basic_auth' ]
- defaults:
- _controller: '\Drupal\epal\Controller\InformUnlocatedStudents::sendMailToStudents'
- requirements:
- _user_is_logged_in: 'TRUE'
diff --git a/drupal/modules/epal/src/Controller/CreateDemoData.php b/drupal/modules/epal/src/Controller/CreateDemoData.php
deleted file mode 100644
index e379dbdb42fc8dd2b50245a5459f23852ae94293..0000000000000000000000000000000000000000
--- a/drupal/modules/epal/src/Controller/CreateDemoData.php
+++ /dev/null
@@ -1,283 +0,0 @@
-entityTypeManager = $entityTypeManager;
- $this->entity_query = $entity_query;
- $this->connection = $connection;
- $this->logger = $loggerChannel->get('epal');
- }
-
- public static function create(ContainerInterface $container)
- {
- return new static(
- $container->get('entity.manager'),
- $container->get('entity.query'),
- $container->get('database'),
- $container->get('logger.factory')
- );
- }
-
-
- public function make_seed() {
- list($usec, $sec) = explode(' ', microtime());
- return $sec + $usec * 1000000;
- }
-
- public function UniqueRandNum($min, $max, $quantity) {
- $numbers = range($min, $max);
- shuffle($numbers);
- return array_slice($numbers, 0, $quantity);
- }
-
-
- public function createData() {
-
- $transaction = $this->connection->startTransaction();
-
- $school_id_start = 197;
- $school_id_end = 228;
-
- try {
- //insert demo records in entity: epal_student
- $entity_manager = \Drupal::entityTypeManager();
-
- $epaluserid = \Drupal::currentUser()->id();
-
- for ($i = 1; $i <= 2500; $i++) {
- //srand($this->make_seed());
-
- $curclass = rand(1,3);
- //$curclass = 2;
-
- //$currentepal = rand(137,165);
- $currentepal = rand($school_id_start,$school_id_end);
-
-
- $student = array(
- //'epaluser_id' => $aitisi[0][epaluser_id],
- 'epaluser_id' => $epaluserid,
- 'name' => "firstname" . $i,
- 'studentsurname' => "surname" . $i,
- //'birthdate' => $aitisi[0][birthdate],
- 'birthdate' => '01/01/1970',
- //'fatherfirstname' => $aitisi[0][fatherfirstname],
- 'fatherfirstname' => "fatherfirstname" . $i,
- //'fathersurname' => $aitisi[0][fathersurname],
- 'fathersurname' => "fathersurname" . $i,
- //'motherfirstname' => $aitisi[0][motherfirstname],
- 'motherfirstname' => "motherfirstname" . $i,
- //'mothersurname' => $aitisi[0][mothersurname],
- 'mothersurname' => "mothersurname" . $i,
- //'studentamka' => $aitisi[0][studentamka],
- //'regionaddress' => $aitisi[0][regionaddress],
- 'regionaddress' => "regionaddress" . $i,
- //'regionarea' => $aitisi[0][regionarea],
- 'regionarea' => "regionarea" . $i,
- //'regiontk' => $aitisi[0][regiontk],
- 'regiontk' => "tk" . $i,
- //'certificatetype' => $aitisi[0][certificatetype],
- 'certificatetype' => 'Απολυτήριο Γυμνασίου',
- //'lastam' => $aitisi[0][lastam],
- 'currentclass' => $curclass,
- 'currentepal' => $currentepal,
- //'currentsector' => $aitisi[0][currentsector],
- //'relationtostudent' => $aitisi[0][relationtostudent],
- 'relationtostudent' => 'Μαθητής',
- //'telnum' => $aitisi[0][telnum],
- 'telnum' => '6944123456',
- 'points' => rand(0,20)
- );
-
- $entity_storage_student = $entity_manager->getStorage('epal_student');
- $entity_object = $entity_storage_student->create($student);
- $entity_storage_student->save($entity_object);
-
- $created_student_id = $entity_object->id();
-
-
-
- //insert records in entity: epal_student_course_field (αφορά μαθητές Γ' Λυκείου)
- // or: epal_student_sector_field (αφορά μαθητές Β' Λυκείου)
- $availableSchools = array();
-
- if ($curclass === 3) {
-
- do {
- $coursefield_id = rand(1,54);
- $course = array(
- 'student_id' => $created_student_id,
- 'coursefield_id' => $coursefield_id
- );
-
- $entity_storage_course = $entity_manager->getStorage('epal_student_course_field');
- $entity_object = $entity_storage_course->create($course);
- //$entity_storage_course->save($entity_object);
-
- //εύρεση ΕΠΑΛ που διαθέτουν την αντίστοιχη ειδικότητα
- print_r("
EIDIKOTHTA: " . $coursefield_id);
- $eepalSpecialtiesInEpal_storage = $this->entityTypeManager->getStorage('eepal_specialties_in_epal');
- //$eepalSpecialtiesInEpal = $eepalSpecialtiesInEpal_storage->loadByProperties(array('specialty_id' => $coursefield_id) );
-
- $ids = $eepalSpecialtiesInEpal_storage->getQuery()
- ->condition('specialty_id', $coursefield_id, "=")
- //->condition('epal_id', 137, ">=")
- //->condition('epal_id', 165, "<=")
- ->condition('epal_id', $school_id_start, ">=")
- ->condition('epal_id', $school_id_end, "<=")
- ->execute();
- $eepalSpecialtiesInEpal = $eepalSpecialtiesInEpal_storage->loadMultiple($ids);
-
- print_r("
NUM_SCHOOLS: " . sizeof($eepalSpecialtiesInEpal));
-
- foreach ($eepalSpecialtiesInEpal as $eepalSpecialInEp) {
- array_push($availableSchools, $eepalSpecialInEp->epal_id->getString());
- }
-
- if (sizeof($availableSchools) != 0)
- $entity_storage_course->save($entity_object);
- } //end do
- while (sizeof($availableSchools) == 0);
-
- $entity_storage_course->resetCache();
- $eepalSpecialtiesInEpal_storage->resetCache();
- }
-
- else if ($curclass === 2) {
-
- do {
- $sectorfield_id = rand(1,9);
- $sector = array(
- 'student_id' => $created_student_id,
- 'sectorfield_id' => $sectorfield_id
- );
-
- $entity_storage_sector = $entity_manager->getStorage('epal_student_sector_field');
- $entity_object = $entity_storage_sector->create($sector);
- //$entity_storage_sector->save($entity_object);
-
- //εύρεση ΕΠΑΛ που διαθέτουν τον αντίστοιχο τομέα
- print_r("
TOMEAS: " . $sectorfield_id);
- $eepalSectorsInEpal_storage = $this->entityTypeManager->getStorage('eepal_sectors_in_epal');
-
- $ids = $eepalSectorsInEpal_storage->getQuery()
- ->condition('sector_id', $sectorfield_id, "=")
- //->condition('epal_id', 137, ">=")
- //->condition('epal_id', 165, "<=")
- ->condition('epal_id', $school_id_start, ">=")
- ->condition('epal_id', $school_id_end, "<=")
- ->execute();
- $eepalSectorsInEpal = $eepalSectorsInEpal_storage->loadMultiple($ids);
-
- print_r("
NUM_SCHOOLS: " . sizeof($eepalSectorsInEpal));
-
- foreach ($eepalSectorsInEpal as $eepalSecInEp) {
- array_push($availableSchools, $eepalSecInEp->epal_id->getString());
- }
- if (sizeof($availableSchools) != 0)
- $entity_storage_sector->save($entity_object);
- } //end do
- while (sizeof($availableSchools) == 0);
-
- $entity_storage_sector->resetCache();
- $eepalSectorsInEpal_storage->resetCache();
- }
-
- else if ($curclass === 1) {
- print_r("
CLASS A: ");
- //$school_id_start = 137;
- //$school_id_end = 165;
- //$school_id_start = 5;
- //for ($l=0; $l < 29; $l++)
- for ($l=0; $l < $school_id_end - $school_id_start + 1; $l++)
- //for ($l=0; $l < 395; $l++)
- array_push($availableSchools, $school_id_start + $l);
- }
-
- $numEpalsChosen = rand(1,3);
- if ($numEpalsChosen > sizeof($availableSchools))
- $numEpalsChosen = sizeof($availableSchools);
- print_r("
NUM_EPAL_CHOSEN " . $numEpalsChosen);
-
- $epal_id_index = $this->UniqueRandNum(0,sizeof($availableSchools)-1,$numEpalsChosen);
- for ($j=0; $j < $numEpalsChosen; $j++) {
- print_r("
EPAL_CHOSEN_ID: " . $epal_id_index[$j]);
- print_r("
EPAL_CHOSEN_REAL_ID: " . $availableSchools[$epal_id_index[$j]]);
- }
-
- for ($j = 0; $j < $numEpalsChosen ; $j++) {
- $epalchosen = array(
- 'student_id' => $created_student_id,
- 'epal_id' => $availableSchools[$epal_id_index[$j]],
- 'choice_no' => $j+1
- );
- $entity_storage_epalchosen = $entity_manager->getStorage('epal_student_epal_chosen');
- $entity_object = $entity_storage_epalchosen->create($epalchosen);
- $entity_storage_epalchosen->save($entity_object);
- }
-
- $entity_storage_epalchosen->resetCache();
- $entity_storage_student->resetCache();
-
-
- /*
- //TO BE CONSIDERED
- if ($curclass === 2 || $curclass === 3) {
- //33% των μαθητών της Β' και Γ' Λυκείου δηλώνουν προτίμηση στο σχολείο που ήδη φοιτούν
- if (rand(1,3) === 1) {
- $epal_id[0] = $currentepal;
- }
- }
- */
-
- }
- }
-
- catch (\Exception $e) {
- $this->logger->warning($e->getMessage());
-
- $returnmsg = "Αποτυχία καταχώρησης demo data!";
- $response = new JsonResponse([$returnmsg]);
- // $transaction->rollback();
- return $response;
- }
-
-
- $response = new JsonResponse(['hello' => 'world']);
- $response->headers->set('X-AUTH-TOKEN', 'HELLOTOKEN');
- return $response;
-
- }
-
-}