Changeset 8311 for trunk/install.php


Ignore:
Timestamp:
Dec 27, 2010, 2:47:29 AM (13 years ago)
Author:
plg
Message:

feature 2087 added: use a checkbox in the installation screen for newsletter subscription

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/install.php

    r8310 r8311  
    144144$admin_mail = (!empty($_POST['admin_mail'])) ? $_POST['admin_mail'] : '';
    145145
     146$is_newsletter_subscribe = true;
     147if (isset($_POST['install']))
     148{
     149  $is_newsletter_subscribe = isset($_POST['newsletter_subscribe']);
     150}
     151
    146152$infos = array();
    147153$errors = array();
     
    382388      $datas
    383389      );
     390
     391    if ($is_newsletter_subscribe)
     392    {
     393      fetchRemote(
     394        get_newsletter_subscribe_base_url($language).$admin_mail,
     395        $result,
     396        array(),
     397        array('origin' => 'installation')
     398        );
     399    }
    384400  }
    385401}
     
    411427    'F_ADMIN' => $admin_name,
    412428    'F_ADMIN_EMAIL' => $admin_mail,
     429    'EMAIL' => '<span class="adminEmail">'.$admin_mail.'</span>',
     430    'F_NEWSLETTER_SUBSCRIBE' => $is_newsletter_subscribe,
    413431    'L_INSTALL_HELP' => sprintf(l10n('Need help ? Ask your question on <a href="%s">Piwigo message board</a>.'), PHPWG_URL.'/forum'),
    414432    ));
     
    451469    log_user($user['id'], false);
    452470  }
    453 
    454   $template->assign(
    455     'SUBSCRIBE_BASE_URL',
    456     get_newsletter_subscribe_base_url($language)
    457     );
    458471}
    459472if (count($errors) != 0)
Note: See TracChangeset for help on using the changeset viewer.