<h3 class="modal-title"><?php 
echo $title;
?>
</h3>
            </div>

            <div class="modal-body">
                <?php 
echo form_hidden('job_site_id', $job_site_id);
print_form_container_open();
if (!empty($booking)) {
    echo form_hidden('id', $booking->id);
    print_static_form_element('Booking ID', $booking->id);
}
print_textarea_element(array('label' => 'Message', 'name' => 'message', 'required' => true, 'rows' => 3, 'cols' => 30, 'default_value' => @$booking->message));
print_date_element(array('label' => 'Booking date', 'name' => 'booking_date', 'required' => true, 'default_value' => unix_to_human(@$booking->booking_date)));
print_checkbox_element(array('label' => 'Confirmed', 'name' => 'confirmed', 'value' => 1, 'default_value' => @$booking->confirmed));
print_multiselect_element(array('label' => 'Email recipients', 'name' => 'recipients[]', 'options' => $staff, 'default_value' => $recipients));
print_form_container_close();
?>
            </div>
            <div class="modal-footer">
                <button class="btn btn-lg btn-primary" type="submit" onclick="return validate_form($(this).parents('form'));"><i class="fa fa-save"></i>Save</button>
                <?php 
if (!empty($booking)) {
    ?>
<button class="btn btn-lg btn-danger" type="button" onclick="if(deletethis()){delete_booking(<?php 
    echo $booking->id;
    ?>
);};" value="delete"><i class="fa fa-trash-o"></i>Delete</button><?php 
}
Example #2
0
<?php

$locked = false;
echo '<div id="internal_info" class="' . get_tab_panel_class() . '">';
print_datetime_element(array('label' => 'Creation date', 'name' => 'creation_date', 'render_static' => $locked, 'show' => true, 'required' => true, 'static_value' => $maintenance_contract_data['creation_date'], 'static_displayvalue' => $maintenance_contract_data['creation_date']));
print_date_element(array('label' => 'Next maintenance date', 'name' => 'next_maintenance_date', 'render_static' => $locked || !has_capability('orders:editpreferredstartdate'), 'show' => true, 'required' => true, 'static_value' => $maintenance_contract_data['next_maintenance_date'], 'static_displayvalue' => $maintenance_contract_data['next_maintenance_date']));
print_dropdown_element(array('label' => 'Schedule type', 'name' => 'schedule_interval', 'required' => true, 'options' => array('3' => 'Quarterly', '6' => '6-monthly', '12' => 'Yearly')));
print_tabbed_form_navbuttons();
echo '</div>';
Example #3
0
echo form_open(base_url().'settings/process_edit/', array('id' => 'setting_edit_form', 'class' => 'form-horizontal'));
echo '<div class="panel-body">';
echo form_hidden('setting_id', $setting_id);
print_form_container_open();
print_input_element(array('name' => 'name', 'label' => 'Name', 'required' => true, 'size' => 50, 'render_static' => true));

$options = $this->setting_value_model->get_options($setting->id);
switch ($this->setting_field_type_model->get_field_type($setting->field_type_id)) {
    case 'textarea':
        print_textarea_element(array('name' => 'value', 'cols' => 80, 'rows' => 6, 'label' => 'value', 'default_value' => $setting->value));
        break;
    case 'text':
        print_text_element(array('name' => 'value', 'label' => 'value', 'default_value' => $setting->value));
        break;
    case 'date':
        print_date_element(array('name' => 'value', 'label' => 'value', 'default_value' => $setting->value));
        break;
    case 'dropdown':
        print_dropdown_element(array('name' => 'value', 'label' => 'value', 'options' => $options, 'default_value' => $setting->value));
        break;
    case 'radio':
        foreach ($options as $option_id => $option) {
            $params = array('name' => 'value', 'label' => $option, 'value' => $option_id, 'default_value' => false);
            if ((int) $setting->value == $option_id) {
                $params['checked'] = true;
            }
            print_radio_element($params);
        }
        break;
    case 'checkbox':
        foreach ($options as $option_id => $option) {
Example #4
0
   print_static_form_element('Appointment date', '<span id="appointment_date">'.$order_data['appointment_date'].'</span>');
    }

    if (has_capability('orders:allocateorders') && !$locked) {
   print_dropdown_element('technician_id', 'Assigned technician', $dropdowns['technicians'], false);
    } else if (!empty($order_id) || $locked) {
   print_static_form_element('Assigned technician', '<span id="technician_name" data-id="'.$order_data['technician_id'].'">'.$order_data['technician_first_name'] . ' ' . $order_data['technician_last_name'].'</span>');
    }
*/
if ($is_maintenance || empty($order_id)) {
    $params = array('label' => 'Start date', 'name' => 'maintenance_preferred_start_date', 'render_static' => $locked || !has_capability('orders:editpreferredstartdate'), 'show' => true, 'static_value' => $order_data['preferred_start_date'], 'static_displayvalue' => $order_data['preferred_start_date'], 'required' => true);
    if (empty($order_id)) {
        // $params['disabledunless'] = array('order_type_id' => $this->order_model->get_type_id('Maintenance'));
    }
    print_date_element($params);
} else {
    if (!$is_maintenance || empty($order_data)) {
        $params = array('label' => 'Preferred job date', 'name' => 'preferred_start_date', 'render_static' => $locked || !has_capability('orders:editpreferredstartdate'), 'show' => true, 'static_value' => $order_data['preferred_start_date'], 'static_displayvalue' => $order_data['preferred_start_date']);
        if (empty($order_id)) {
            $params['disabledif'] = array('order_type_id' => $this->order_model->get_type_id('Maintenance'));
        }
        print_date_element($params);
    }
}
print_input_element(array('label' => 'Customer\'s PO number', 'name' => 'customer_po_number', 'render_static' => $locked || !has_capability('orders:editcustomerponumber'), 'show' => true, 'static_value' => @$order_data['customer_po_number']));
$attachment = $order_data['attachment'];
$static_displayvalue = empty($attachment->filename_original) ? '' : anchor($attachment->url, $attachment->filename_original, array('target' => '_blank')) . nbs(2);
$static_displayvalue .= anchor(base_url() . 'miniant/orders/order/delete_attachment/' . $order_id, '<i class="fa fa-trash-o" onclick="return deletethis();" title="Delete this attachment?"></i>');
print_file_element(array('label' => 'Attachment', 'name' => 'attachment', 'render_static' => $locked || !has_capability('orders:addattachment') || !empty($order_data['attachment']->filename_original), 'show' => true, 'static_displayvalue' => $static_displayvalue, 'required' => false));
print_tabbed_form_navbuttons();
echo '</div>';