if ($sql_op->insert('biblio_topic', $data)) { echo '<script type="text/javascript">'; echo 'alert(\'Topic succesfully updated!\');'; echo 'opener.setIframeContent(\'topicIframe\', \'' . MODULES_WEB_ROOT_DIR . 'bibliography/iframe_topic.php?biblioID=' . $data['biblio_id'] . '\');'; echo '</script>'; } else { utility::jsAlert(lang_mod_biblio_topic_added_fail . "\n" . $sql_op->error); } } else { if (!empty($_POST['topicID'])) { // add to current session $_SESSION['biblioTopic'][$_POST['topicID']] = array($_POST['topicID'], intval($_POST['level'])); } else { if ($subject and empty($_POST['topicID'])) { // check subject $subject_id = checkSubject($subject); if ($subject_id !== false) { $last_id = $subject_id; } else { // adding new topic $topic_data['topic'] = $subject; $topic_data['topic_type'] = $_POST['type']; $topic_data['input_date'] = date('Y-m-d'); $topic_data['last_update'] = date('Y-m-d'); // insert new topic to topic master table $sql_op->insert('mst_topic', $topic_data); $last_id = $sql_op->insert_id; } $_SESSION['biblioTopic'][$last_id] = array($last_id, intval($_POST['level'])); } }
$usergroupe[0]['pivot']['group_id']; $group = Sentry::findGroupById($usergroupe[0]['pivot']['group_id']); $groupname = $group->name; if ($groupname == 'teachers') { $user = Teacher::findOrFail($usere->id); } elseif ($groupname == 'students') { $user = Student::findOrFail($usere->id); } elseif ($groupname == 'admin') { $userw = Sentry::getUser(); $user = Teacher::findOrFail($userw->id); } $ssubjects = $user->extra; $subjects = unserialize($ssubjects); $truth = 0; if ($subjects != null) { $truth = checkSubject($subjects, $tutorial->subjectid); } if ($truth == 0 && !Sentry::getUser()->inGroup(Sentry::findGroupByName('admin'))) { continue; } } $subject = Subject::find($tutorial->subjectid); $teacher = Teacher::find($tutorial->createdby); $username = Sentry::findUserByLogin($teacher->email); echo "<tr>"; echo "<td>"; echo $tutorial->id; echo "</td>"; echo "<td>"; echo "<a href='/tutorial/" . $tutorial->id . "'>{$tutorial->name}"; echo "</td>";
$vocID = (int) isset($_GET['vocID']) ? $_GET['vocID'] : 0; # alert sucsess add $alert_add = '<script type="text/javascript">'; $alert_add .= 'alert(\'' . __('Vocabulary added!') . '\');'; $alert_add .= 'parent.setIframeContent(\'itemIframe\', \'' . MWB . 'master_file/iframe_vocabolary_control.php?itemID=' . $itemID . '\');'; $alert_add .= '</script>'; $data['topic_id'] = $itemID; $data['vocabolary_id'] = ''; $data['rt_id'] = $relatedterm; if (!empty($_POST['topicID'])) { # a. $data['related_topic_id'] = $_POST['topicID']; } else { if ($search_str and empty($_POST['topicID'])) { // check subject $subject_id = checkSubject($search_str); if ($subject_id !== false) { $data['related_topic_id'] = $subject_id; } else { // adding new topic $topic_data['topic'] = $search_str; $topic_data['classification'] = $_POST['topicClass']; $topic_data['topic_type'] = 't'; $topic_data['input_date'] = date('Y-m-d'); $topic_data['last_update'] = date('Y-m-d'); // insert new topic to topic master table $sql_op->insert('mst_topic', $topic_data); // put last inserted ID $data['related_topic_id'] = $sql_op->insert_id; } }
$usergroupe = json_decode($usergroup, true); $usergroupe[0]['pivot']['group_id']; $group = Sentry::findGroupById($usergroupe[0]['pivot']['group_id']); $groupname = $group->name; if ($groupname == 'teachers') { $user = Teacher::findOrFail($usere->id); } elseif ($groupname == 'admin') { $user = Teacher::findOrFail($usere->id); } // $user = Sentry::getUser(); // $student = Student::findOrFail($user->id); $ssubjects = $user->extra; $subjects = unserialize($ssubjects); $subjectlist = array(); foreach ($subjectsmodel as $subject) { $truth = checkSubject($subjects, $subject->id); if ($truth == 1 && Sentry::getUser()->inGroup(Sentry::findGroupByName('teachers'))) { $subjectlist[$subject->id] = $subject->subjectname; } if (Sentry::getUser()->inGroup(Sentry::findGroupByName('admin'))) { $subjectlist[$subject->id] = $subject->subjectname; } } echo Form::select('subject', $subjectlist, $subject->id, array('class' => 'pull-right', 'style' => 'clear:right;margin:10px;')); echo ' <div class="control-group" style="clear:left;">'; echo "<div id='exams'>"; $qucount = Input::old('questioncount', 5); for ($qc = 1; $qc <= $qucount; $qc++) { echo '<div id="examdata"><label for="examdata">MCQ Question ' . $qc . '</label> <input id="examdata" name="question_' . $qc . '" placeholder="Place the MCQ Question ' . $qc . ' Here" type="text" value="' . Input::old('question_' . $qc) . '" style="width:50%;" required><br> <br>