Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // редактирование настроек заказов
- $items['admin/ksp_module/%ksp/edit'] = array(
- 'title' => 'Редактирование настройки заказа',
- 'page callback' => 'drupal_get_form',
- 'page arguments' => array('ksp_page_form',2),
- 'access arguments' => array('administer site configuration'),
- 'type' => MENU_CALLBACK,
- );
- function ksp_page_form($form, &$form_state, $ksp = null)
- {
- $form = array();
- $kspid = $ksp;
- $ksp = ksp_load($kspid);
- //Или $this->ksp_load($kspid); Я просто хз, какая там у тебя структура
- $form['Supplier'] = array(
- '#type' => 'textfield',
- '#description' => 'Введите название компании поставщика. Например: ИП Иванов Иван Иванович',
- '#title' => t('Supplier'),
- '#default_value' => $ksp ? $ksp['sname'] : '',
- '#size' => 100,
- '#required' => true,
- );
- $form['SupplierLegalAddress'] = array(
- '#type' => 'textfield',
- '#description' => 'Введите юридический адрес поставщика. Например: 652234, г. Ангарск, ул. Ленина, 1',
- '#title' => t('Supplier legal address'),
- '#size' => 100,
- '#default_value' => $ksp ? $ksp['legal'] : '',
- '#required' => true,
- );
- $form['SupplierActualAddress'] = array(
- '#type' => 'textfield',
- '#description' => 'Введите фактический адрес поставщика. Например: 652234, г. Ангарск, ул. Ленина, 1',
- '#title' => t('Supplier actual address'),
- '#size' => 100,
- '#default_value' => $ksp ? $ksp['actual'] : '',
- '#required' => true,
- );
- $form['PhoneFax'] = array(
- '#type' => 'textfield',
- '#description' => 'Введите тел./факс поставщика. Например: 8-524-125-123,256-254, test@test.ru',
- '#title' => t('Phone and fax'),
- '#size' => 100,
- '#default_value' => $ksp ? $ksp['PhoneFax'] : '',
- '#required' => true,
- );
- $form['submit'] = array(
- '#type' => 'submit',
- '#value' => $ksp ? 'Сохранить' : 'Добавить',
- );
- if ($ksp)
- {
- $form['sid'] = array(
- '#type' => 'value',
- '#value' => $ksp['sid'] ,
- );
- }
- return $form;
- }
- function ksp_load($sid)
- {
- $ksp1 = db_query("SELECT sid, sname, legal, actual, PhoneFax FROM {supplier} WHERE sid = $sid")->fetchAssoc();
- return $ksp1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement