} $okt->page->flashMessages->addSuccess(__('m_users_neworder')); $okt->redirect('module.php?m=users&action=fields'); } /* Affichage ----------------------------------------------------------*/ # Titre de la page $okt->page->addGlobalTitle(__('m_users_Custom_fields')); # button set $okt->page->setButtonset('fieldsBtSt', array('id' => 'contact-fields-buttonset', 'type' => '', 'buttons' => array(array('permission' => true, 'title' => __('m_users_fields_add'), 'url' => 'module.php?m=users&action=field', 'ui-icon' => 'plusthick', 'active' => false)))); # liste des champs $rsFields = $okt->users->fields->getFields(array("language" => $okt->user->language)); # liste des types de champs $aTypes = usersCustomFields::getFieldsTypes(); # liste des statut de champs $aStatus = usersCustomFields::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 if ($rsFields->isEmpty()) { ?>
?> </label> <?php echo form::select('p_type', usersCustomFields::getFieldsTypes(true), $aFieldData['type']); ?> </p> <p class="field col"><label for="p_status" title="<?php _e('c_c_required_field'); ?> " class="required"><?php _e('Status'); ?> </label> <?php echo form::select('p_status', usersCustomFields::getFieldsStatus(true), $aFieldData['status']); ?> </p> </div> <div class="two-cols"> <div class="col"> <?php foreach ($okt->languages->list as $aLanguage) { ?> <p class="field col" lang="<?php echo $aLanguage['code']; ?> "><label for="p_description_<?php echo $aLanguage['code']; ?> "><?php