1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- function fgcf_admin_settings() {
- $form = array();
- $mail_destination = 'fgcf_mail_destination';
- $form[$mail_destination] = array(
- '#type' => 'textfield',
- '#title' => t("Destinataire des demandes d'inscription aux formations"),
- '#default_value' => variable_get($mail_destination, variable_get('site_mail', 'support@osinet.fr')),
- );
- $flood = 'fgcf_subscribe_flood';
- $form[$flood] = array(
- '#type' => 'select',
- '#title' => t("Limite d'inscriptions"),
- '#options' => array(
- '0' => t('Pas de limite'),
- '1' => '1',
- '2' => '2',
- '5' => '5',
- '10' => '10',
- ),
- '#description' => t("Nombre maximum de demandes d'inscription toutes formations confondues, par personne et par heure"),
- '#default_value' => variable_get($flood, '10'),
- );
- $ret = system_settings_form($form);
- return $ret;
- }
- function fgcf_admin_settings_validate($form, &$form_state) {
- $mail_destination = 'fgcf_mail_destination';
- if (!valid_email_address($form_state['values'][$mail_destination])) {
- form_set_error($mail_destination, t('Invalid email address'));
- }
- }
|