public static function get(TS_User &$current_user, TS_Module_HRM_Employee &$employee, array $filter_ar = array())
 {
     // set static variables
     self::$employee =& $employee;
     self::$current_user =& $current_user;
     self::$filter_ar = $filter_ar;
     // get header and content, and return full table
     $tb_content = self::getHeaderRow();
     $tb_content .= self::getRecordRows();
     return TS_Module_HRM_PresencePlanning_InlineEditing::getJquery() . HTML::Table($tb_content, 'extras_small', 'clearfix extras');
 }
Example #2
0
    if ($action_success_ar) {
        $page_content_ar[] = HTML::Div(implode(HTML::Br(), $action_success_ar), 'extras_post_result_wide', 'extras_post_result bg-success');
    }
    if ($action_errors_ar) {
        $page_content_ar[] = HTML::Div(implode(HTML::Br(), $action_errors_ar), 'extras_post_result_wide', 'extras_post_result bg-error');
    }
}
$show_tabmenu = $show_header = false;
switch (CURRENT_PAGE_NAME) {
    case 'employees_overview':
        $show_tabmenu = $show_header = true;
        $page_content_ar[] = TS_Module_HRM_PresencePlanning_Tables_EmployeesTable::getTable($current_user, $filter_ar);
        break;
    case 'edit_employee':
        $show_tabmenu = $show_header = true;
        $page_content_ar[] = TS_Module_HRM_PresencePlanning_Tables_EmployeeLeavesTable::get($current_user, $employee, $filter_ar);
        break;
    case 'get_json_employees':
        header('Content-type: application/json');
        $page_content_ar[] = TS_Module_HRM_PresencePlanning_Tables_EmployeesTable::getJSONRecordsData($current_user, $filter_ar);
        break;
    case 'planning_overview':
        $show_tabmenu = $show_header = true;
        $page_content_ar[] = TS_Module_HRM_PresencePlanning_Tables_PlanningTable::getTable($current_user, $filter_ar);
        break;
    case 'get_json_planning':
        header('Content-type: application/json');
        $page_content_ar[] = TS_Module_HRM_PresencePlanning_Tables_PlanningTable::getJSONRecordsData($current_user, $filter_ar);
        break;
    case 'css_mainstyles':
        header("Content-type: text/css; charset: UTF-8");