protected function getAsObject($row) { $result = new Student(); $result->setNew(false); $result->setStudentId(Singleton::create("NullConverter")->fromDBtoDOM($row["studentId"])); $result->setName(Singleton::create("NullConverter")->fromDBtoDOM($row["name"])); return $result; }
public function executeNew(sfWebRequest $request) { $programSectionId = $request->getParameter('sectionId'); $this->sectionDetail = Doctrine_Core::getTable('ProgramSection')->findOneById($programSectionId); $this->forward404Unless($this->sectionDetail); ## New Form $this->studentForm = new FrontendStudentForm(); if ($request->isMethod('POST')) { $this->studentForm->bind($request->getParameter('studentform')); if ($this->studentForm->isValid()) { $formData = $this->studentForm->getValues(); $student = new Student(); $name = $formData['name']; $fathersName = $formData['fathers_name']; $grandfathersName = $formData['grandfathers_name']; $motherName = $formData['mother_name']; $dateOfBirth = $formData['date_of_birth']; $sex = $formData['sex']; $nationality = $formData['nationality']; $birthLocation = $formData['birth_location']; $residenceCity = $formData['residence_city']; $residenceWoreda = $formData['residence_woreda']; $residenceKebele = $formData['residence_kebele']; $residenceHourseNumber = $formData['residence_house_number']; $ethnicity = $formData['ethnicity']; $telephone = $formData['telephone']; $email = $formData['email']; $student->setName($name); $student->setFathersName($fathersName); $student->setGrandfathersName($grandfathersName); $student->setMotherName($motherName); $student->setDateOfBirth($dateOfBirth); $student->setSex($sex); $student->setAdmissionYear(date('Y')); $student->setNationality($nationality); $student->setBirthLocation($birthLocation); $student->setResidenceCity($residenceCity); $student->setResidenceWoreda($residenceWoreda); $student->setResidenceKebele($residenceKebele); $student->setResidenceHouseNumber($residenceHourseNumber); $student->setEthinicity($ethnicity); $student->setTelephone($telephone); $student->setEmail($email); $student->save(); $enrollment = new EnrollmentInfo(); $enrollment->makeEnrollment(null, null, null, null, $programSectionId, sfConfig::get('app_transfer_enrollment'), $student->getId()); $auditlog = new AuditLog(); $auditlog->addNewLogInfo($this->getUser()->getAttribute('userId'), 'Performed Enrollment of Transfered Student'); $this->getUser()->setFlash('notice', 'Transfer Enrollment Was Successful '); $this->redirect('transfer/sectiondetail/?id=' . $programSectionId); } else { $this->getUser()->setFlash('error', 'Error with Transfer Enrollment Form'); } } }
function testSetName() { //Arrange $name = "Student1"; $test_student = new Student($name); //Act $test_student->setName("Student1"); $result = $test_student->getName(); //Assert $this->assertEquals("Student1", $result); }
protected function validate() { $required = array("teacher_id" => "Teacher Id", "admission_date" => "Admission Date", "name" => "Name", "subject_id" => "Subject", "date_of_birth" => "Date of Birth", "gender" => "Gender", "mobile" => "Mobile"); global $user; if ($user->checkAdmin() == true) { if (isset($_POST)) { foreach ($required as $key => $value) { if (!isset($_POST[$key]) || $_POST[$key] == '' || $_POST[$key] == 'select') { echo $value . ' is Required<br/>'; return; } } if (!is_numeric($_POST['mobile'])) { echo "Mobile number must be Numeric"; } else { if (isset($_POST['permanent_pincode']) && $_POST['permanent_pincode'] != '' && !is_numeric($_POST['permanent_pincode']) || isset($_POST['correspondence_pincode']) && $_POST['correspondence_pincode'] != '' && !is_numeric($_POST['correspondence_pincode'])) { echo "Pincode must be Numeric"; } else { echo 'Saving...'; global $objPDO; require_once $_SERVER['DOCUMENT_ROOT'] . '/cloud/model/student_class.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/cloud/model/student_profile_class.php'; $teacher = new Student($objPDO); $teacherProfile = new Teacher($objPDO); $temp_pass = substr(md5(microtime()), 5, 10); $pass = md5($temp_pass); $teacher_id = $_POST['teacher_id']; if ($_POST['blood_group'] == 'select') { unset($_POST['blood_group']); } $acct_type = 'teacher'; $teacher->setacctType($acct_type); $teacher->loadByRoll($teacher_id); $teacher->setRollNo($teacher_id); $teacher->setPhone($_POST['phone']); $teacher->setName($_POST['name']); $teacher->setEmail($_POST['email']); if ($teacher->getPassword() == '' || $teacher->getPassword() == NULL) { $teacher->setPassword($pass); } $teacher->save(); $id = $teacher->getID(); $teacherProfile->setByArray($_POST); $teacherProfile->setTempPass($temp_pass); $teacherProfile->setUserId($id); $teacherProfile->save(); echo '<meta http-equiv="Refresh" content="0;url=http://localhost/cloud/teacher/confirm/' . $teacherProfile->getUserId() . '"/>'; } } } } else { header('Location:http://localhost/cloud'); } }
function testSetName() { //Arrange $name = "Elliot Michaels"; $date = "2015-08-03"; $test_student = new Student($name, $date); //Act $test_student->setName("Elliot Michaels"); $result = $test_student->getName(); //Assert $this->assertEquals("Elliot Michaels", $result); }
function testSetName() { //Arrange $name = "Bob"; $date_of_enrollment = "2015-08-15"; $test_student = new Student($name, $date_of_enrollment); //Act $test_student->setName('jack'); $result = $test_student->getName(); //Assert $this->assertEquals('jack', $result); }
function test_setName() { //Arrange $name = "Tom Jackson"; $enrollment_date = "2016-08-18"; $test_student = new Student($name, $enrollment_date); //Act $test_student->setName("Jim Jackson"); $result = $test_student->getName(); //Assert $this->assertEquals("Jim Jackson", $result); }
function test_setName() { //Arrange $name = "Ben"; $id = null; $enrollment_date = "2015-12-12"; $test_student = new Student($name, $enrollment_date, $id); //Act $test_student->setName("Jeremy"); $result = $test_student->getName(); //Assert $this->assertEquals("Jeremy", $result); }
function testSetName() { //Arrange $name = "Rick"; $date = "2015-08-15"; $id = 1; $test_student = new Student($name, $date, $id); //Act $test_student->setName("Judy"); $result = $test_student->getName(); //Asset $this->assertEquals("Judy", $result); }
function test_setName() { //Arrange $name = "Joleen"; $enrollment = "8/25/2015"; $test_student = new Student($name, $enrollment); $new_name = "Babs"; //Act $test_student->setName($new_name); $result = $test_student->getName(); //Assert $this->assertEquals($new_name, $result); }
function testSetName() { //Arrange $name = "Ben"; $enroll_date = "0000-00-00"; $id = 1; $test_student = new Student($name, $enroll_date, $id); //Act $test_student->setName("Jen"); $result = $test_student->getName(); //Assert $this->assertEquals("Jen", $result); }
function testSetName() { //Arrange $id = null; $name = "Micah"; $enrollment_date = "2015-08-28"; $test_student = new Student($id, $name, $enrollment_date); //Act $test_student->setName("Phil"); $result = $test_student->getName(); //Assert $this->assertEquals("Phil", $result); }
<?php require_once 'student_class.php'; require_once 'pdofactory_class.php'; $strDSN = 'mysql:dbname=cloud;host=localhost'; $objPDO = PDOfactory::GetPDO($strDSN, "root", "", array()); $objPDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $objUser = new Student($objPDO); $objUser->setRollNo("admin"); $objUser->setName("admin"); $objUser->setEmail("*****@*****.**"); $objUser->setPassword("827ccb0eea8a706c4c34a16891f84e7b"); $objUser->setPhone("2346"); $objUser->setacctType("admin"); $objUser->save(); echo $objUser->getName(); echo $objUser->getEmail(); echo $objUser->getPassword(); echo $objUser->getPhone(); //$objUser->markForDeletion();
$newStd3->setCourse('3rd'); $newStd3->store(); $newStd3->setSpecialty('Finance'); $newStd3->store(); $newStd3->displayInfo(); $newStd4 = new Student(); $newStd4->setName('Todor'); $newStd4->setSurname('Todorov'); $newStd4->setFamilyName('Todorov'); $newStd4->setPersonalId(345678904); $newStd4->setSpecialty('Tourism'); $newStd4->setCourse('3rd'); $newStd4->store(); $newStd4->displayInfo(); $newStd5 = new Student(); $newStd5->setName('Kiril'); $newStd5->setSurname('Kirilov'); $newStd5->setFamilyName('Kirilov'); $newStd5->setPersonalId(456789011); $newStd5->setSpecialty('Economics'); $newStd5->setCourse('4th'); $newStd5->store(); $newStd5->displayInfo(); $newTchr1 = new Teacher(); $newTchr1->setName('Todor'); $newTchr1->setSurname('Ivanov'); $newTchr1->setFamilyName('Todorov'); $newTchr1->setPersonalId(901234561); $newTchr1->setItem('Sport'); $newTchr1->store(); $newTchr1->setItem('Biology');
*/ } $school=new School(); $school->setName('fooschool'); $school->createStudent()->setName("foostu1")->save(); $school->createStudent()->setName("foostu2")->save(); $school->save(); $students=$school->getStudents();//=>MongoRecordIterator var_dump($students->count());//=>2 foreach($students as $student) { var_dump($student); } $student=new Student(); $student->setName('foostu3')->save(); $school->addStudent($student); $students=$school->getStudents();//=>MongoRecordIterator var_dump($students->count());//=>3 foreach($students as $stu) { var_dump($stu); } $student->setSchool($school)->save(); var_dump($student->getSchool()->getName());//=>'fooschool' ?>
public function executeSaveUpload() { $counseling_id = $this->getRequestParameter('counseling_id'); $counseling = CounselingPeer::retrieveByPK($counseling_id); $arrayInfo = $this->getRequestParameter('info'); if (is_array($arrayInfo)) { foreach ($arrayInfo as $infoId => $arrayStudent) { if (is_array($arrayStudent)) { foreach ($arrayStudent as $studentId => $studentData) { $student = StudentPeer::retrieveByPK($studentId); if ($student) { $student_detail = $student->getStudentDetail(); if ($infoId == 2) { $student->setCode($studentData); } elseif ($infoId == 3) { $student->setCode2($studentData); } elseif ($infoId == 4) { $student->setNik($studentData); } elseif ($infoId == 5) { $student->setName($studentData); } elseif ($infoId == 6) { $student_detail->setShortName($studentData); } elseif ($infoId == 7) { $student_detail->setPob($studentData); } elseif ($infoId == 8) { if ($studentData) { $student_detail->setDob($studentData); } } elseif ($infoId == 9) { $student_detail->setAddress($studentData); } elseif ($infoId == 10) { $student_detail->setVillage($studentData); } elseif ($infoId == 11) { $student_detail->setSubDistrict($studentData); } elseif ($infoId == 12) { $student_detail->setDistrict($studentData); } elseif ($infoId == 13) { $student_detail->setPhone($studentData); } elseif ($infoId == 6) { $student_detail->setCellphone($studentData); } $student_detail->save(); $student->setYear(date('Y')); $student->setStudentDetail($student_detail); $student->setAcademicCalendarId($counseling->getAcademicCalendarId()); $student->setClassGroupId($counseling->getClassGroupId()); $student->setStatus(1); $student->save(); } } } } } $arrayData = $this->getRequestParameter('data'); if (is_array($arrayData)) { foreach ($arrayData as $rowId => $arrayRow) { if (is_array($arrayRow)) { $student = new Student(); $student_detail = new StudentDetail(); foreach ($arrayRow as $infoId => $studentData) { if ($infoId == 2) { $student->setCode($studentData); } elseif ($infoId == 3) { $student->setCode2($studentData); } elseif ($infoId == 4) { $student->setNik($studentData); } elseif ($infoId == 5) { $student->setName($studentData); } elseif ($infoId == 6) { $student_detail->setShortName($studentData); } elseif ($infoId == 7) { $student_detail->setPob($studentData); } elseif ($infoId == 8) { if ($studentData) { $student_detail->setDob($studentData); } } elseif ($infoId == 9) { $student_detail->setAddress($studentData); } elseif ($infoId == 10) { $student_detail->setVillage($studentData); } elseif ($infoId == 11) { $student_detail->setSubDistrict($studentData); } elseif ($infoId == 12) { $student_detail->setDistrict($studentData); } elseif ($infoId == 13) { $student_detail->setPhone($studentData); } elseif ($infoId == 6) { $student_detail->setCellphone($studentData); } } $student_detail->save(); $student->setYear(date('Y')); $student->setStudentDetail($student_detail); $student->setAcademicCalendarId($counseling->getAcademicCalendarId()); $student->setClassGroupId($counseling->getClassGroupId()); $student->setStatus(1); $student->save(); } } } return $this->redirect('counselor_new/uploadFinish?counseling_id=' . $counseling_id); }
require_once '../Hypersistence/Hypersistence.php'; Hypersistence::registerAutoloader(); require_once './Person.php'; require_once './Book.php'; require_once './Student.php'; require_once './Course.php'; require_once './City.php'; //SAVE $c = new City(); $c->setName('San Francisco'); $c->save(); $s = new Student(); $s->setCity($c); $s->setEmail('*****@*****.**'); $s->setName('Mateus Fornari'); $s->setNumber('123456'); var_dump($s->save()); $course = new Course(); $course->setDescription('PHP Programming'); $course->save(); $s->addCourses($course); $p = new Person(); $p->setCity($c); $p->setEmail('*****@*****.**'); $p->setName('Other Person'); $p->save(); $b = new Book(); $b->setAuthor($p); $b->setTitle('PHP Book'); $b->save();