Example #1
0
}
?>

<h3><?php 
_e('History', 'wp-erp');
?>
</h3>

<?php 
$cur_year = date('Y');
$requests = erp_hr_leave_get_requests(array('year' => $cur_year, 'user_id' => $employee->id, 'status' => 1, 'orderby' => 'req.start_date'));
?>

<form action="#" id="erp-hr-empl-leave-history">
    <?php 
erp_html_form_input(array('name' => 'leave_policy', 'type' => 'select', 'options' => array('all' => __('All Policy', 'wp-erp')) + erp_hr_leave_get_policies_dropdown_raw()));
?>

    <select name="year" id="year">
        <?php 
for ($i = $cur_year; $i > $cur_year - 5; $i--) {
    ?>
            <option value="<?php 
    echo $i;
    ?>
"><?php 
    echo $i;
    ?>
</option>
        <?php 
}
Example #2
0
        <?php 
    $errors = array('invalid-policy' => __('Error: Please select a leave policy.', 'wp-erp'), 'invalid-period' => __('Error: Please select a valid period.', 'wp-erp'), 'invalid-employee' => __('Error: Please select an employee.', 'wp-erp'));
    if (isset($_GET['affected'])) {
        erp_html_show_notice(sprintf(__('%d Employee(s) has been entitled to this leave policy.', 'wp-erp'), $_GET['affected']));
    }
    if (isset($_GET['error']) && array_key_exists($_GET['error'], $errors)) {
        erp_html_show_notice($errors[$_GET['error']], 'error');
    }
    ?>

        <form action="" method="post">

            <ul class="erp-list separated">
            <?php 
    erp_html_form_input(array('label' => __('Assignment', 'wp-erp'), 'name' => 'assignment_to', 'type' => 'checkbox', 'help' => __('Assign to multiple employees', 'wp-erp'), 'tag' => 'li'));
    erp_html_form_input(array('label' => __('Leave Policy', 'wp-erp'), 'name' => 'leave_policy', 'type' => 'select', 'class' => 'chosen-select', 'tag' => 'li', 'required' => true, 'options' => array(0 => __('- Select -', 'wp-erp')) + erp_hr_leave_get_policies_dropdown_raw()));
    erp_html_form_input(array('label' => __('Leave Period', 'wp-erp'), 'name' => 'leave_period', 'type' => 'select', 'tag' => 'li', 'required' => true, 'class' => 'chosen-select', 'options' => array($cur_year => sprintf('%s - %s', erp_format_date('01-01-' . $cur_year), erp_format_date('31-12-' . $cur_year)), $cur_year + 1 => sprintf('%s - %s', erp_format_date('01-01-' . ($cur_year + 1)), erp_format_date('31-12-' . ($cur_year + 1))))));
    erp_html_form_input(array('label' => __('Employee', 'wp-erp'), 'name' => 'single_employee', 'type' => 'select', 'class' => 'chosen-select show-if-single', 'tag' => 'li', 'options' => erp_hr_get_employees_dropdown_raw()));
    erp_html_form_input(array('label' => __('Location', 'wp-erp'), 'name' => 'location', 'type' => 'select', 'class' => 'chosen-select show-if-multiple', 'tag' => 'li', 'options' => erp_company_get_location_dropdown_raw(__('All Locations', 'wp-erp'))));
    erp_html_form_input(array('label' => __('Department', 'wp-erp'), 'name' => 'department', 'type' => 'select', 'class' => 'chosen-select show-if-multiple', 'tag' => 'li', 'options' => erp_hr_get_departments_dropdown_raw(__('All Departments', 'wp-erp'))));
    erp_html_form_input(array('label' => __('Comment', 'wp-erp'), 'name' => 'comment', 'type' => 'textarea', 'tag' => 'li', 'placeholder' => __('Optional Comment', 'wp-erp')));
    ?>
            </ul>

            <input type="hidden" name="erp-action" value="hr-leave-assign-policy">

            <?php 
    wp_nonce_field('erp-hr-leave-assign');
    ?>
            <?php 
    submit_button(__('Assign Policies', 'wp-erp'), 'primary');
Example #3
0
            <?php 
if (current_user_can('manage_options')) {
    ?>
                <li>
                    <?php 
    erp_html_form_input(array('label' => __('Employee', 'wp-erp'), 'name' => 'employee_id', 'value' => '', 'required' => true, 'type' => 'select', 'options' => erp_hr_get_employees_dropdown_raw()));
    ?>
                </li>
            <?php 
}
?>

            <li>
                <?php 
erp_html_form_input(array('label' => __('Leave Type', 'wp-erp'), 'name' => 'leave_policy', 'value' => '', 'required' => true, 'type' => 'select', 'options' => array('' => __('- Select -', 'wp-erp')) + erp_hr_leave_get_policies_dropdown_raw()));
?>
            </li>

            <li class="two-col">
                <div class="cols">
                    <?php 
erp_html_form_input(array('label' => __('From', 'wp-erp'), 'name' => 'leave_from', 'value' => '', 'required' => true, 'class' => 'erp-date-field'));
?>
                </div>

                <div class="cols last">
                    <?php 
erp_html_form_input(array('label' => __('To', 'wp-erp'), 'name' => 'leave_to', 'value' => '', 'required' => true, 'class' => 'erp-date-field'));
?>
                </div>