public function parseAddData($postArr) { $admin = new ProjectAdmin(); $admin->setProjectId(trim($postArr['projectId'])); $admin->setEmpNumber(trim($postArr['projAdminID'])); return $admin; }
/** * Creates a ProjectAdmin object from a resultset row * * @param array $row Resultset row from the database. * @return ProjectAdmin ProjectAdmin object. */ private function _createFromRow($row) { $tmp = new ProjectAdmin(); $tmp->setEmpNumber($row[self::PROJECT_ADMIN_FIELD_EMP_NUMBER]); $tmp->setLastName($row[self::PROJECT_ADMIN_FIELD_PROJECT_ID]); $tmp->setFirstName($row[EmpInfo::EMPLOYEE_FIELD_FIRST_NAME]); $tmp->setLastName($row[EmpInfo::EMPLOYEE_FIELD_LAST_NAME]); return $tmp; }
protected function saveProjectAdmins($projectAdmins, $projectId) { if ($projectAdmins[0] != null) { for ($i = 0; $i < count($projectAdmins); $i++) { $projectAdmin = new ProjectAdmin(); $projectAdmin->setProjectId($projectId); $projectAdmin->setEmpNumber($projectAdmins[$i]); $projectAdmin->save(); } } }