} if (!Endorsement::checkEndorsementExists($techId, $student_id)) { $endorsement = new Endorsement(); $endorsement->student_id = $student_id; $endorsement->technology_id = $techId; $endorsement->count = 1; $endorsement->save(TRUE); } } } ?> <?php $studentTools = new StudentTools(); if (isset($batch_id)) { $students = $studentTools->getStudents($batch_id, 'students.id', null); } else { $students = $studentTools->getAllStudents($start_index); } echo 'Begining the processing ...<br />'; foreach ($students as $student) { try { $html = file_get_html($student->profile_url); $skills = getSkills($html); insertSkills($skills, $student->id); echo 'Imported data for Student:' . $student->id . '<br />'; flush(); ob_flush(); } catch (Exception $e) { echo 'Caught exception: ' . $e->getMessage() . ' on Student Id:' . $student->id . '<br />'; }