/** * Shows the detailed information of an employee. * * @param array $atts the shortcode attributes, the shortcode content (if any) * * @return string HTML info/view */ public function show_employee_info($atts) { if (is_user_logged_in()) { $user = wp_get_current_user(); $args = array('post_type' => 'wp_hrms_employee', 'meta_key' => 'email', 'meta_value' => $user->user_login, 'meta_compare' => '='); $query = new WP_Query($args); if (isset($query->post->ID)) { $employee = get_post_meta($query->post->ID); $departments = get_departments($query->post->ID); ob_start(); require_once WP_HRMS_PLUGIN_DIR . '/views/public/employee-info.php'; return ob_get_clean(); } else { return '<p>' . __('There is no information available for this user yet.', 'wp-hrms') . '</p>'; } } else { return '<p>' . __('You need to be signed in to manage your profile.', 'wp-hrms') . ' <a href="' . apply_filters("job_manager_job_dashboard_login_url", wp_login_url(get_permalink())) . '">' . __('Log in', 'wp-hrms') . '</a></p>'; } }
{ $reviewer = (int) $reviewer; $reviewee = (int) $reviewee; $batch = (int) $batch; return mysql_result(mysql_query("SELECT COUNT(*) FROM preferred_poll WHERE Reviewer = {$reviewer} AND Reviewee = {$reviewee} AND User = {$reviewee} AND Batch = {$batch}"), 0) == 1 ? true : false; } function sanitize($data) { return htmlentities(strip_tags(mysql_real_escape_string($data))); } $questions = get_questions(); $categories = get_categories(); $polls = get_polls(); $users = get_users(); $managers = get_managers(); $departments = get_departments(); $poll_statuses = get_all_poll_statuses(); $number_of_users = get_number_of_users(); function get_best_polls_reviewee($reviewee, $limit) { // Selecteer de 5 beste polls voor een reviewee $reviewee = (int) $reviewee; $query = mysql_query("SELECT ID, Reviewer, Score FROM candidate_poll WHERE Reviewee={$reviewee} ORDER BY Score DESC LIMIT {$limit}"); //$query = mysql_query("SELECT ID, Reviewer, Score FROM candidate_poll WHERE Reviewee=$reviewee ORDER BY Score DESC"); if (!$query || mysql_num_rows($query) <= 0) { echo mysql_error(); return false; } else { while ($row = mysql_fetch_assoc($query)) { $polls[] = array('ID' => $row['ID'], 'Reviewer' => $row['Reviewer'], 'Score' => $row['Score']); }
foreach ($shortnames as $shortname) { $str1 = trim($shortname->shortname); $str2 = trim($course->shortname); $compare = strcasecmp($str1, $str2); if ($compare == 0) { ++$c; break; } } if ($c != 0) { echo '<h3 style="color:red;">Short name "' . $course->shortname . '" entered at line no. "' . $linenum . '" of uploaded excelsheet is already exists.</h3>'; goto loop; } /* ---end--- */ /* ---checking condition for department--- */ $departs = get_departments($scid); $count = 0; $dept = $course->departmentname; $mydept = $DB->get_record_sql("SELECT * FROM {local_department} WHERE fullname = '$dept'"); if (!empty($mydept)) $depid = $mydept->id; else { echo '<h3 style="color:red;">Invalid Department "' . $course->departmentname . '" entered at line no. "' . $linenum . '" of uploaded excelsheet.</h3>'; goto loop; } foreach ($departs as $depart) { if ($depart->id == $depid) { ++$count; break; }
function form($backoffice) { if (isset($backoffice['product_detail'])) { require_once $_SERVER["DOCUMENT_ROOT"] . "/lib/table_departments.php"; $departments_result = get_departments(&$backoffice); require_once $_SERVER["DOCUMENT_ROOT"] . "/lib/table_subdepts.php"; $subdepartments_result = get_subdepartments(&$backoffice); $html = ' <form action="./" method="post" name="edit"> <div class="edit_column"> <fieldset> <legend>Core</legend> <input name="a" type="hidden" value="update"/> <input name="edit_id" type="hidden" value="' . $backoffice['product_detail']['id'] . '"/> <div class="edit_row"> <input readonly name="edit_upc" type="text" value="' . $backoffice['product_detail']['upc'] . '"/> </div> <div class="edit_row"> <span class="note">Last modified: ' . $backoffice['product_detail']['modified'] . '</span> </div> <div class="edit_row"> <span class="note">Last sold: Unavailable</span> </div> </fieldset> <fieldset> <legend>Sorting</legend> <div class="edit_row"> <label for="edit_description"><span class="accesskey">D</span>escription</label> <input accesskey="d" id="edit_description" name="edit_description" onkeyup="valid_description(this)" type="text" value="' . $backoffice['product_detail']['description'] . '"/> </div> <div class="edit_row"> <label for="edit_department">Dep<span class="accesskey">a</span>rtment</label> <select accesskey="a" id="edit_department" name="edit_department" size=1>'; while ($row = mysql_fetch_array($departments_result)) { $html .= ' <option ' . ($row['dept_no'] == $backoffice['product_detail']['department'] ? 'selected ' : '') . 'value="' . $row['dept_no'] . '">' . $row['dept_name'] . '</option>'; } $html .= ' </select> </div> <div class="edit_row"> <label for="edit_subdepartment">Subdepartme<span class="accesskey">n</span>t</label> <select accesskey="n" id="edit_subdepartment" name="edit_subdepartment" size=1>'; while ($row = mysql_fetch_array($subdepartments_result)) { $html .= ' <option ' . ($row['subdept_no'] == $backoffice['product_detail']['subdept'] ? 'selected ' : '') . 'value="' . $row['subdept_no'] . '">' . $row['subdept_name'] . '</option>'; } $html .= ' </select> </div> </fieldset> <fieldset> <legend>Pricing</legend> <div class="edit_row"> <label for="edit_price"><span class="accesskey">P</span>rice</label> <input accesskey="p" id="edit_price" name="edit_price" onkeyup="valid_price(this)" type="text" value="' . money_format("%!.2n", $backoffice['product_detail']['normal_price']) . '"/> </div> </fieldset> </div> <div class="edit_column"> <fieldset> <legend>Attributes</legend> <div class="edit_subcolumn"> <label for="edit_tax"><span class="accesskey">T</span>ax</label> <input accesskey="t" id="edit_tax" name="edit_tax" onkeyup="valid_tax(this)" type="text" value="' . $backoffice['product_detail']['tax'] . '"/> <label for="edit_tareweight">Tar<span class="accesskey">e</span></label> <input accesskey="e" id="edit_tareweight" name="edit_tareweight" onkeyup="valid_tareweight(this)" type="text" value="' . $backoffice['product_detail']['tareweight'] . '"/> <label for="edit_size"><span class="accesskey">S</span>ize</label> <input accesskey="s" id="edit_size" name="edit_size" onkeyup="valid_size(this)" type="text" value="' . $backoffice['product_detail']['size'] . '"/> <label for="edit_unitofmeasure"><span class="accesskey">U</span>nit</label> <input accesskey="u" id="edit_unitofmeasure" name="edit_unitofmeasure" onkeyup="valid_unitofmeasure(this)" type="text" value="' . $backoffice['product_detail']['unitofmeasure'] . '"/> <label for="edit_deposit">Dep<span class="accesskey">o</span>sit</label> <input accesskey="o" id="edit_deposit" name="edit_deposit" onkeyup="valid_deposit(this)" type="text" value="' . money_format("%!.2n", $backoffice['product_detail']['deposit']) . '"/> </div> <div class="edit_subcolumn"> <label for="edit_foodstamp"><span class="accesskey">F</span>oodstamp</label> <input accesskey="f" ' . ($backoffice['product_detail']['foodstamp'] ? 'checked ' : '') . 'id="edit_foodstamp" name="edit_foodstamp" type="checkbox"/> <label for="edit_weighed"><span class="accesskey">W</span>eighed</label> <input accesskey="w" ' . ($backoffice['product_detail']['scale'] ? 'checked ' : '') . 'id="edit_weighed" name="edit_scale" type="checkbox"/> <label for="edit_advertised">Adve<span class="accesskey">r</span>tised</label> <input accesskey="r" ' . ($backoffice['product_detail']['advertised'] ? 'checked ' : '') . 'id="edit_advertised" name="edit_advertised" type="checkbox"/> <label for="edit_discount">D<span class="accesskey">i</span>scount</label> <input accesskey="i" ' . ($backoffice['product_detail']['discount'] ? 'checked ' : '') . 'id="edit_discount" name="edit_discount" type="checkbox"/> <label for="edit_wicable">WI<span class="accesskey">C</span></label> <input accesskey="c" ' . ($backoffice['product_detail']['wicable'] ? 'checked ' : '') . 'id="edit_wicable" name="edit_wicable" type="checkbox"/> <label for="edit_inuse">Acti<span class="accesskey">v</span>e</label> <input accesskey="v" ' . ($backoffice['product_detail']['inUse'] ? 'checked ' : '') . 'id="edit_inuse" name="edit_inuse" type="checkbox"/> </div> </fieldset> <fieldset> <legend>Actions</legend> <input disabled type="button" value="Clone"/> <input disabled type="button" value="Delete"/> <input disabled type="button" value="Reset"/> <input type="submit" value="Save"/> </fieldset> </div> </form>'; } else { $html = ' <!-- Some default message? -->'; } return $html; }