function get_row($application_term) { $first_name = first_name(); $middle_name = middle_name($first_name); $last_name = last_name(); $student_level = bool_chance(GRADUATE_CHANCE, 'G', 'U'); $student_type = student_type($student_level); $projected_class = projected_class($student_type); $row = array('banner_id' => banner_id(), 'username' => username($last_name, $first_name), 'first_name' => $first_name, 'middle_name' => $middle_name, 'last_name' => $last_name, 'pref_name' => pref_name($first_name), 'dob' => dob(), 'gender' => mt_rand(0, 1) ? 'M' : 'F', 'international' => bool_chance(INTERNATIONAL_CHANCE), 'student_level' => $student_level, 'honors' => bool_chance(HONORS_CHANCE), 'teaching_fellow' => bool_chance(TEACHING_CHANCE), 'watauga_member' => bool_chance(WATAUGA_CHANCE), 'greek' => bool_chance(GREEK_CHANCE, 'Y', 'N'), 'housing_waiver' => bool_chance(WAIVER_CHANCE), 'student_type' => $student_type, 'application_term' => $application_term, 'projected_class' => $projected_class, 'credhrs_completed' => credit_hours($projected_class), 'credhrs_for_term' => credit_for_term(), 'address' => address_array(), 'phone' => phone_array()); return $row; }
public function definition() { global $CFG, $DB; $mform = & $this->_form; $id = $this->_customdata['id']; $applicant = $DB->get_record('local_admission', array('id' => $id)); $date = date('d/M/Y', $applicant->dateofapplication); $class = 'class="box";style="border:none";readonly="readonly";'; $schoolname = $DB->get_field('local_school', 'fullname', array('id' => $applicant->schoolid)); $programname = $DB->get_field('local_program', 'fullname', array('id' => $applicant->programid)); //pgm details $mform->addElement('header', 'moodle', get_string('pgmheading', 'local_collegestructure')); $mform->addElement('static', 'schoolname', get_string('schoolid', 'local_collegestructure') . ' ' . '<b>:</b>', $schoolname); $mform->setType('schoolname', PARAM_RAW); $mform->addElement('static', 'programname', get_string('programname', 'local_programs') . ' ' . '<b>:</b>', $programname); $mform->setType('programname', PARAM_RAW); $atype = admission_type($applicant->typeofapplication); $stype = student_type($applicant->typeofstudent); $mform->addElement('static', 'typeofapplication', get_string('admissiontype', 'local_admission') . ' ' . '<b>:</b>', $atype); $mform->setType('typeofapplication', PARAM_RAW); $mform->addElement('static', 'typeofstudent', get_string('studenttype', 'local_admission') . ' ' . '<b>:</b>', $stype); $mform->setType('typeofstudent', PARAM_RAW); $mform->addElement('static', 'dateofapplication', get_string('doa', 'local_admission') . ' ' . '<b>:</b>', $date); $mform->setType('dateofapplication', PARAM_RAW); //code for name $mform->addElement('header', 'moodle', get_string('nameheading', 'local_admission')); $mform->addElement('static', 'firstname', get_string('firstname', 'local_admission') . ' ' . '<b>:</b>', $applicant->firstname); $mform->setType('firstname', PARAM_RAW); $mform->addElement('static', 'middlename', get_string('middlename', 'local_admission') . ' ' . '<b>:</b>', $applicant->middlename); $mform->setType('middlename', PARAM_RAW); $mform->addElement('static', 'lastname', get_string('lastname', 'local_admission') . ' ' . '<b>:</b>', $applicant->lastname); $mform->setType('lastname', PARAM_RAW); //code for gender $mform->addElement('header', 'moodle', get_string('genderheading', 'local_admission')); $mform->addElement('static', 'gender', get_string('genderheading', 'local_admission') . ' ' . '<b>:</b>', $applicant->gender); $mform->setType('gender', PARAM_RAW); //dob $mform->addElement('header', 'moodle', get_string('dobheading', 'local_admission')); $mform->addElement('static', 'dob', get_string('dob', 'local_admission') . ' ' . '<b>:</b>', date('M-d-Y', $applicant->dob)); $mform->setType('dob', PARAM_RAW); //country of birth $mform->addElement('header', 'moodle', get_string('countryheading', 'local_admission')); $mform->addElement('static', 'country', get_string('country') . ' ' . '<b>:</b>', get_string('' . $applicant->birthcountry . '', 'countries')); $mform->setType('country', PARAM_RAW); //place of birth $mform->addElement('header', 'moodle', get_string('placeheading', 'local_admission')); $mform->addElement('static', 'birthplace', get_string("placecountrys", "local_admission") . ' ' . '<b>:</b>', $applicant->birthplace); $mform->setType('birthplace', PARAM_RAW); //code for current address $mform->addElement('header', 'moodle', get_string('addressheading', 'local_admission')); $mform->addElement('static', 'fathername', get_string("fathername", "local_admission") . ' ' . '<b>:</b>', $applicant->fathername); $mform->setType('fathername', PARAM_RAW); $mform->addElement('static', 'pob', get_string("pob", "local_admission") . ' ' . '<b>:</b>', $applicant->pob); $mform->setType('pob', PARAM_RAW); $mform->addElement('static', 'region', get_string("region", "local_admission") . ' ' . '<b>:</b>', $applicant->region); $mform->setType('region', PARAM_RAW); $mform->addElement('static', 'town', get_string("town", "local_admission") . ' ' . '<b>:</b>', $applicant->town); $mform->setType('town', PARAM_RAW); $mform->addElement('static', 'currenthno', get_string("hno", "local_admission") . ' ' . '<b>:</b>', $applicant->currenthno); $mform->setType('currenthno', PARAM_RAW); $mform->addElement('static', 'currentcountry', get_string("country") . ' ' . '<b>:</b>', get_string('' . $applicant->currentcountry . '', 'countries')); $mform->setType('currentcountry', PARAM_RAW); //personal details $mform->addElement('header', 'moodle', get_string('personalinfo', 'local_admission')); $mform->addElement('static', 'phone', get_string("phone", "local_admission") . ' ' . '<b>:</b>', $applicant->phone); $mform->setType('phone', PARAM_RAW); $mform->addElement('static', 'email', get_string("email", "local_admission") . ' ' . '<b>:</b>', $applicant->email); $mform->setType('email', PARAM_RAW); $mform->addElement('static', 'howlong', get_string("howlong", "local_admission") . ' ' . '<b>:</b>', $applicant->howlong); $mform->setType('howlong', PARAM_RAW); //pertmanent address $mform->addElement('header', 'moodle', get_string('fulladdressheading', 'local_admission')); $mform->addElement('static', 'contactname', get_string("contactname", "local_admission") . ' ' . '<b>:</b>', $applicant->contactname); $mform->setType('contactname', PARAM_RAW); $mform->addElement('static', 'pincode', get_string("pincode", "local_admission") . ' ' . '<b>:</b>', $applicant->pincode); $mform->setType('pincode', PARAM_RAW); $mform->addElement('static', 'city', get_string("city", "local_admission") . ' ' . '<b>:</b>', $applicant->city); $mform->setType('city', PARAM_RAW); $mform->addElement('static', 'state', get_string("state", "local_admission") . ' ' . '<b>:</b>', $applicant->state); $mform->setType('state', PARAM_RAW); $mform->addElement('static', 'permanenthno', get_string("hno", "local_admission") . ' ' . '<b>:</b>', $applicant->permanenthno); $mform->setType('permanenthno', PARAM_RAW); $mform->addElement('static', 'pcountry', get_string("pcountry", "local_admission") . ' ' . '<b>:</b>', get_string('' . $applicant->pcountry . '', 'countries')); $mform->setType('pcountry', PARAM_RAW); //primary school $mform->addElement('header', 'moodle', get_string('primaryschool', 'local_admission')); $mform->addElement('static', 'primaryschoolname', get_string("primaryschoolname", "local_admission") . ' ' . '<b>:</b>', $applicant->primaryschoolname); $mform->setType('primaryschoolname', PARAM_RAW); $mform->addElement('static', 'primaryyear', get_string("primaryyear", "local_admission") . ' ' . '<b>:</b>', $applicant->primaryyear); $mform->setType('primaryyear', PARAM_RAW); $mform->addElement('static', 'primaryscore', get_string("primaryscore", "local_admission") . ' ' . '<b>:</b>', $applicant->primaryscore); $mform->setType('primaryscore', PARAM_RAW); $mform->addElement('static', 'primaryplace', get_string("pnc", "local_admission") . ' ' . '<b>:</b>', $applicant->primaryplace); $mform->setType('primaryplace', PARAM_RAW); //undergraduation if ($applicant->typeofprogram == 2 || $applicant->typeofprogram == 3) { $mform->addElement('header', 'moodle', get_string('undergraduat', 'local_admission')); $mform->addElement('static', 'ugin', get_string("ugin", "local_admission") . ' ' . '<b>:</b>', $applicant->ugin); $mform->setType('ugin', PARAM_RAW); $mform->addElement('static', 'ugname', get_string("ugname", "local_admission") . ' ' . '<b>:</b>', $applicant->ugname); $mform->setType('ugname', PARAM_RAW); $mform->addElement('static', 'ugyear', get_string("ugyear", "local_admission") . ' ' . '<b>:</b>', $applicant->ugyear); $mform->setType('ugyear', PARAM_RAW); $mform->addElement('static', 'ugscore', get_string("ugscore", "local_admission") . ' ' . '<b>:</b>', $applicant->ugscore); $mform->setType('ugscore', PARAM_RAW); $mform->addElement('static', 'ugplace', get_string("pnc", "local_admission") . ' ' . '<b>:</b>', $applicant->ugplace); $mform->setType('ugplace', PARAM_RAW); } //graduation if ($applicant->typeofprogram == 3) { $mform->addElement('header', 'moodle', get_string('graduatedetails', 'local_admission')); $mform->addElement('static', 'graduatein', get_string("graduatein", "local_admission") . ' ' . '<b>:</b>', $applicant->graduatein); $mform->setType('graduatein', PARAM_RAW); $mform->addElement('static', 'graduatename', get_string("graduatename", "local_admission") . ' ' . '<b>:</b>', $applicant->graduatename); $mform->setType('graduatename', PARAM_RAW); $mform->addElement('static', 'graduateyear', get_string("graduateyear", "local_admission") . ' ' . '<b>:</b>', $applicant->graduateyear); $mform->setType('graduateyear', PARAM_RAW); $mform->addElement('static', 'graduatescore', get_string("graduatescore", "local_admission") . ' ' . '<b>:</b>', $applicant->graduatescore); $mform->setType('graduatescore', PARAM_RAW); $mform->addElement('static', 'graduateplace', get_string("pnc", "local_admission") . ' ' . '<b>:</b>', $applicant->graduateplace); $mform->setType('graduateplace', PARAM_RAW); } if ($applicant->typeofstudent == 2) { $mform->addElement('static', 'examname', get_string("examname", "local_admission") . ' ' . '<b>:</b>', $applicant->examname); $mform->setType('examname', PARAM_RAW); $mform->addElement('static', 'hallticketno', get_string("hallticketno", "local_admission") . ' ' . '<b>:</b>', $applicant->hallticketno); $mform->setType('hallticketno', PARAM_RAW); $mform->addElement('static', 'score', get_string("score", "local_admission") . ' ' . '<b>:</b>', $applicant->score); $mform->setType('score', PARAM_RAW); } if ($applicant->typeofstudent == 3) { $mform->addElement('static', 'noofmonths', get_string("noofyears", "local_admission") . ' ' . '<b>:</b>', $applicant->noofmonths); $mform->setType('noofmonths', PARAM_RAW); $mform->addElement('static', 'reason', get_string("reason", "local_admission") . ' ' . '<b>:</b>', $applicant->reason); $mform->setType('reason', PARAM_RAW); $mform->addElement('static', 'description', get_string("description", "local_admission") . ' ' . '<b>:</b>', $applicant->description); $mform->setType('description', PARAM_RAW); } $mform->addElement('html', '<a href="viewapplicant.php"><input type="button" value="Back" style="margin-left:165px; margin-top:23px;width:63px;"></a>'); }