</label> <?php echo form::text('p_html_id', 60, 255, html::escapeHTML($field_data['html_id'])); ?> </p> </div> <div class="two-cols"> <p class="field col"><label for="p_type" title="<?php _e('c_c_required_field'); ?> " class="required"><?php _e('m_contact_Type'); ?> </label> <?php echo form::select('p_type', module_contact::getFieldsTypes(true), $field_data['type']); ?> </p> <p class="field col"><label for="p_active" title="<?php _e('c_c_required_field'); ?> " class="required"><?php _e('Status'); ?> </label> <?php echo form::select('p_active', module_contact::getFieldsStatus(true, in_array($field_id, module_contact::getUnDisablableFields())), $field_data['active']); ?> </p> </div>
$ord = (int) $ord + 1; $okt->contact->updFieldOrder($id, $ord); } $okt->page->flashMessages->addSuccess(__('m_contact_neworder')); $okt->redirect('module.php?m=contact&action=fields'); } /* Affichage ----------------------------------------------------------*/ # Titre de la page $okt->page->addGlobalTitle(__('m_contact_fields')); # button set $okt->page->setButtonset('fieldsBtSt', array('id' => 'contact-fields-buttonset', 'type' => '', 'buttons' => array(array('permission' => true, 'title' => __('m_contact_fields_add'), 'url' => 'module.php?m=contact&action=field', 'ui-icon' => 'plusthick', 'active' => false)))); # liste des champs $rsFields = $okt->contact->getFields(array("language" => $okt->user->language)); # liste des types de champs $aTypes = module_contact::getFieldsTypes(); # liste des statut de champs $aStatus = module_contact::getFieldsStatus(); # Sortable $okt->page->js->addReady("\n\t\$('#sortable').sortable({\n\t\tplaceholder: 'ui-state-highlight',\n\t\taxis: 'y',\n\t\trevert: true,\n\t\tcursor: 'move'\n\t});\n\n\t\$('#sortable').find('input').hide();\n\n\t\$('#save_order').click(function(){\n\t\tvar result = \$('#sortable').sortable('toArray');\n\t\t\$('#fields_order').val(result);\n\t});\n"); # En-tête require OKT_ADMIN_HEADER_FILE; ?> <?php # buttons set echo $okt->page->getButtonSet('fieldsBtSt'); ?> <?php