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;
}
Example #2
0
    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>');
    }