| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/icd/msc/sources/ |
Upload File : |
<?php
global $mCtrl;
require_once('sources/formautomation.php');
$mCtrl->includeSource("lists");
$fields = new FormFieldsSet("msc_Registry");
$fields->MonthsList = $list_months;
$idfld = $fields->addString("Id"); $idfld->isKey = TRUE; $idfld->isHidden = TRUE;
$fields->addSpacer(FormSpacer::tpHeader, "@[HDR_PERSONALINFORMATION]");
$fld = $fields->addString("Surname"); $fld->ruleMinLength = 3;
$fld = $fields->addString("Forname"); $fld->ruleMinLength = 3;
$fld = $fields->addString("Title"); $fld->ruleMinLength = 3;
$fld = $fields->addComboFromArray("Gender", array("@[MALE]", "@[FEMALE]"), array("Male", "Female"));
$fld = $fields->addString("Nationality"); $fld->ruleMinLength = 3;
$fld = $fields->addDate("DateOfBirth", -100, -18, -22);
$fld = $fields->addString("BirthPlace"); $fld->ruleMinLength = 0;
$fld = $fields->addString("PoliceId"); $fld->ruleMinLength = 0;
$fld = $fields->addString("Fatname"); $fld->ruleMinLength = 0;
$fld = $fields->addString("MotSurname"); $fld->ruleMinLength = 0;
$fld = $fields->addString("Motname"); $fld->ruleMinLength = 0;
$fields->addSpacer(FormSpacer::tpComment, "@[CMNT_ADDRES]:");
$fld = $fields->addString("Address"); $fld->ruleMinLength = 3;
$fld = $fields->addString("PostCode"); $fld->ruleMinLength = 3;
$fld = $fields->addString("City"); $fld->ruleMinLength = 3;
$fld = $fields->addComboFromArray("Country", $list_countries); $fld->DefaultValue = "Greece";
$fields->addSpacer(FormSpacer::tpEmpty);
$fld = $fields->addTelephone("Telephone"); $fld->ruleMinLength = 10; $fld->ruleMaxLength = 20;
$fld = $fields->addTelephone("Mobile"); $fld->ruleMinLength = 0; $fld->ruleMaxLength = 20;
$fld = $fields->addTelephone("Fax"); $fld->ruleMinLength = 0; $fld->ruleMaxLength = 20;
$fld = $fields->addEmail("Email"); $fld->ruleMinLength = 3;
$fields->addSpacer(FormSpacer::tpEmpty);
$fld = $fields->addString("VATNumber");
$fld = $fields->addString("TaxOffice");
$fields->addSpacer(FormSpacer::tpEmpty);
$fields->addSpacer(FormSpacer::tpHeader, "@[HDR_ACADEMIC]");
$fld = $fields->addComboFromSQL("RegAccYear", "SELECT * FROM `msc_accyears`", "Id", "Description");
$fld = $fields->addComboFromSQL("CurAccYear", "SELECT * FROM `msc_accyears`", "Id", "Description");
$fld = $fields->addComboFromSQL("CurSemester", "SELECT *, CONCAT(`Number`, 'ο - ', `Description`) as FullDescription FROM `msc_semesters`", "Id", "FullDescription");
$fields->addSpacer(FormSpacer::tpHeader, "@[HDR_GRADUATION]");
$fld = $fields->addComboFromSQL("GradAccYear", "SELECT 0 as `Id`, '(όχι)' as `Description` UNION ALL SELECT `Id`, `Description` FROM `msc_accyears`", "Id", "Description");
$fld = $fields->addComboFromSQL("GradSemester", "SELECT 0 as `Id`, '(όχι)' as `FullDescription` UNION ALL SELECT `Id`, CONCAT(`Number`, 'ο - ', `Description`) as FullDescription FROM `msc_semesters`", "Id", "FullDescription");
$fld = $fields->addComboFromSQL("GradReason", "SELECT 0 as `Id`, '(όχι)' as `Description` UNION ALL SELECT `Id`, `Description` FROM `msc_gradreasons`", "Id", "Description");
$fld = $fields->addDate("GradDate");
?>