$administration_employee_role = new employee_role($_POST['employees_roles_id']); if ($administration_employee_role->has_dependencies()) { $error_level = 12; // Related tariff(s) exist $_POST['action'] = ''; } // Format dates (from uts to display) $_POST['employees_roles_start_date_display'] = tep_strftime(DATE_FORMAT_SHORT, $_POST['employees_roles_start_date']); if ($_POST['employees_roles_end_date'] != 0) { $_POST['employees_roles_end_date_display'] = tep_strftime(DATE_FORMAT_SHORT, $_POST['employees_roles_end_date']); } else { $_POST['employees_roles_end_date_display'] = ''; } break; case 'delete_entry_confirmed': $administration_employee_role = new employee_role($_POST['employees_roles_id']); $administration_employee_role->delete(); unset($_POST['employees_roles_id']); $_POST['action'] = ''; break; } // Create a new employee_role object with id == 0 (default) $_SESSION['employee_role'] = new employee_role(0, $_POST['projects_id']); // header // require DIR_WS_INCLUDES . 'header.php'; ?> <!-- body //--> <table style="border-width:0px;width:100%;border-spacing:3"> <tr> <td style="width:<?php echo BOX_WIDTH;
public static function ticket_entry_is_required($id) { $database = $_SESSION['database']; $tariffs_query = $database->query("select employees_roles_id from " . TABLE_TARIFFS . " where tariffs_id = '" . $id . "'"); $tariffs_result = $database->fetch_array($tariffs_query); return employee_role::ticket_entry_is_required($tariffs_result['employees_roles_id']); }
public function has_activities($parents_id, $column_name1, $comparison1, $value1, $delimiter = '', $column_name2 = '', $comparison2 = '', $value2 = '') { $database = $_SESSION['database']; $roles_listing = ''; if (tep_not_null($parents_id)) { $roles_query = $database->query("select roles_id from " . TABLE_ROLES . " where projects_id in (" . $parents_id . ")"); while ($roles_result = $database->fetch_array($roles_query)) { if (tep_not_null($roles_listing)) { $roles_listing .= ','; } $roles_listing .= '' . $roles_result['roles_id']; } } $employee_role = new employee_role(); return $employee_role->has_activities($roles_listing, $column_name1, $comparison1, $value1, $delimiter, $column_name2, $comparison2, $value2); }
} } if (count($errors) == 0) { $employee->birthday = parse_date('{Y}-{m}-{d}', $birthday, true); $employee->Save(); if ($uploaded_file != '') { $employee->UploadPhoto($uploaded_file); $employee->SetPhotoFlag(true); } $db = db_class::get_instance(); $db->begin(); // Save user roles if (access_enable($STORAGE, $STORAGE['module'], 'role')) { $employee->DeleteEmployeeRoles(); reset($enabled_employee_roles); $employee_role = new employee_role(); $employee_role->employee_id = $employee->id_employee; while (list(, $role_id) = each($enabled_employee_roles)) { $employee_role->role_id = $role_id; $employee_role->Save(); } } $db->commit(); } } else { $enabled_employee_roles = $employee->GetEmployeeRolesId(); } $department_name = '---'; if ($employee->department_id > 0) { $department = new department(); $department->id_department = $employee->department_id;