Dotclear

Changeset 3404:2d629dd0e6e9


Ignore:
Timestamp:
11/12/16 10:08:45 (9 years ago)
Author:
Jean-Christian Denis
Branch:
default
Message:

Add field for master email to install wizard, addresses #2132

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/install/wizard.php

    r2994 r3404  
    6161$DBPASSWORD = !empty($_POST['DBPASSWORD']) ? $_POST['DBPASSWORD'] : ''; 
    6262$DBPREFIX = !empty($_POST['DBPREFIX']) ? $_POST['DBPREFIX'] : 'dc_'; 
     63$ADMINMAILFROM = !empty($_POST['ADMINMAILFROM']) ? $_POST['ADMINMAILFROM'] : ''; 
    6364 
    6465if (!empty($_POST)) 
     
    9899               throw new Exception(__('Dotclear is already installed.')); 
    99100          } 
     101          # Check master email 
     102          if (!text::isEmail($ADMINMAILFROM)) { 
     103               throw new Exception(__('Master email is not valid.')); 
     104          } 
    100105 
    101106          # Does config.php.in exist? 
     
    122127          $admin_url = preg_replace('%install/wizard.php$%','',$_SERVER['REQUEST_URI']); 
    123128          writeConfigValue('DC_ADMIN_URL',http::getHost().$admin_url,$full_conf); 
    124           writeConfigValue('DC_ADMIN_MAILFROM','dotclear@'.$_SERVER['HTTP_HOST'],$full_conf); 
     129          $admin_email = !empty($ADMINMAILFROM) ? $ADMINMAILFROM : 'dotclear@'.$_SERVER['HTTP_HOST']; 
     130          writeConfigValue('DC_ADMIN_MAILFROM',$admin_email,$full_conf); 
    125131          writeConfigValue('DC_MASTER_KEY',md5(uniqid()),$full_conf); 
    126132 
     
    206212'<p><label for="DBPREFIX" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('Database Tables Prefix:').'</label> '. 
    207213form::field('DBPREFIX',30,255,html::escapeHTML($DBPREFIX)).'</p>'. 
     214'<p><label for="ADMINMAILFROM">'.__('Master Email: (used as sender for password recovery)').'</label> '. 
     215form::field('ADMINMAILFROM',30,255,html::escapeHTML($ADMINMAILFROM)).'</p>'. 
    208216 
    209217'<p><input type="submit" value="'.__('Continue').'" /></p>'. 
Note: See TracChangeset for help on using the changeset viewer.

Sites map