*/ /** * This view is for collecting the user's details * * @package CheckoutEmail * @subpackage UserInterface */ class DetailsView extends GalleryView { /** * @see GalleryView::loadTemplate */ function loadTemplate(&$template, &$form) { global $gallery; /* Get the current user information */ $user = $gallery->getActiveUser(); $userdata = (array)$user; /* Populate the form if a user is logged in */ if ($userdata['fullName'] != 'Guest') { list($form['custFirstName'], $form['custLastName']) = explode(' ', $userdata['fullName'], 2); $form['custEmail'] = $userdata['email']; } $form['controller'] = 'checkoutemail.Email'; list ($ret, $module) = GalleryCoreApi::loadPlugin('module','checkoutemail'); if ($ret) { return array($ret->wrap(__FILE__, __LINE__), null); } $template->setVariable('form', $form); $template->title($gallery->i18n('Checkout') . '::' . $gallery->i18n('Customer Details')); return array(null, array('body' => 'modules/checkoutemail/templates/Details.tpl')); } } ?>