Advertisement
Guest User

Cable_Request.php

a guest
Aug 1st, 2014
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.14 KB | None | 0 0
  1. <?php
  2. /*
  3.   $Id$
  4.  
  5.   osCommerce, Open Source E-Commerce Solutions
  6.   http://www.oscommerce.com
  7.  
  8.   Copyright (c) 2010 osCommerce
  9.  
  10.   Released under the GNU General Public License
  11. */
  12.  
  13.   require('includes/application_top.php');
  14.  
  15.   require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CABLE_REQUEST);
  16.  
  17.   if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'send') && isset($HTTP_POST_VARS['formid']) && ($HTTP_POST_VARS['formid'] == $sessiontoken)) {
  18.     $error = false;
  19.  
  20.     $name = tep_db_prepare_input($HTTP_POST_VARS['name']);
  21.     $email_address = tep_db_prepare_input($HTTP_POST_VARS['email']);
  22.     $psu_make = tep_db_prepare_input($HTTP_POST_VARS['make']);
  23.     $psu_model = tep_db_prepare_input($HTTP_POST_VARS['model']);
  24.     $cn_color = tep_db_prepare_input($HTTP_POST_VARS['connector']);
  25.     $cb_color = tep_db_prepare_input($HTTP_POST_VARS['wire']);
  26.     $sl_color = tep_db_prepare_input($HTTP_POST_VARS['sleeve']);
  27.     $molex = tep_db_prepare_input($HTTP_POST_VARS['molex']);
  28.     $sata = tep_db_prepare_input($HTTP_POST_VARS['sata']);
  29.     $pcie = tep_db_prepare_input($HTTP_POST_VARS['pcie']);
  30.     $enquiry = tep_db_prepare_input($HTTP_POST_VARS['enquiry']);
  31.  
  32.  
  33.     if (!tep_validate_email($email_address)) {
  34.       $error = true;
  35.  
  36.       $messageStack->add('contact', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);
  37.     }
  38.  
  39. //    $actionRecorder = new actionRecorder('ar_contact_us', (tep_session_is_registered('customer_id') ? $customer_id : null), $name);
  40. //    if (!$actionRecorder->canPerform()) {
  41. //      $error = true;
  42. //
  43. //    $actionRecorder->record(false);
  44.  
  45. //     $messageStack->add('contact', sprintf(ERROR_ACTION_RECORDER, (defined('MODULE_ACTION_RECORDER_CONTACT_US_EMAIL_MINUTES') ? (int)MODULE_ACTION_RECORDER_CONTACT_US_EMAIL_MINUTES : 15)));
  46. //    }
  47.  
  48.     if ($error == false) {
  49.       tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $enquiry, $name, $email_address, $psu_make, $psu_model, $cn_color, $cb_color, $sl_color, $molex, $sata, $pcie);
  50.  
  51.  //     $actionRecorder->record();
  52.  
  53.       tep_redirect(tep_href_link(FILENAME_CABLE_REQUEST, 'action=success'));
  54.     }
  55.   }
  56.  
  57.   $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CABLE_REQUEST));
  58.  
  59.   require(DIR_WS_INCLUDES . 'template_top.php');
  60. ?>
  61.  
  62. <h1><?php echo HEADING_TITLE; ?></h1>
  63.  
  64. <?php
  65.   if ($messageStack->size('contact') > 0) {
  66.     echo $messageStack->output('contact');
  67.   }
  68.  
  69.   if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'success')) {
  70. ?>
  71.  
  72. <div class="contentContainer">
  73.   <div class="contentText">
  74.     <?php echo TEXT_SUCCESS; ?>
  75.   </div>
  76.  
  77.   <div style="float: right;">
  78.     <?php echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'triangle-1-e', tep_href_link(FILENAME_DEFAULT)); ?>
  79.   </div>
  80. </div>
  81.  
  82. <?php
  83.   } else {
  84. ?>
  85.  
  86. <?php echo tep_draw_form('cable_request', tep_href_link(FILENAME_CABLE_REQUEST, 'action=send'), 'post', '', true); ?>
  87.  
  88. <div class="contentContainer">
  89.   <div class="contentText">
  90.     <table border="0" width="100%" cellspacing="0" cellpadding="2">
  91.       <tr>
  92.         <td class="fieldKey"><?php echo ENTRY_NAME; ?></td>
  93.         <td class="fieldValue"><?php echo tep_draw_input_field('name'); ?></td>
  94.       </tr>
  95.       <tr>
  96.         <td class="fieldKey"><?php echo ENTRY_EMAIL; ?></td>
  97.         <td class="fieldValue"><?php echo tep_draw_input_field('email'); ?></td>
  98.       </tr>
  99.       <tr>
  100.         <td class="fieldKey"><?php echo ENTRY_PSU_MAKE; ?></td>
  101.         <td class="fieldValue"><?php echo tep_draw_input_field('make'); ?></td>
  102.       </tr>
  103.       <tr>
  104.         <td class="fieldKey"><?php echo ENTRY_PSU_MODEL; ?></td>
  105.         <td class="fieldValue"><?php echo tep_draw_input_field('model'); ?></td>
  106.       </tr>
  107.       <tr>
  108.         <td class="fieldKey"><?php echo ENTRY_CN_COLOR; ?></td>
  109.         <td class="fieldValue"><?php echo tep_draw_input_field('connector'); ?></td>
  110.       </tr>
  111.       <tr>
  112.         <td class="fieldKey"><?php echo ENTRY_CB_COLOR; ?></td>
  113.         <td class="fieldValue"><?php echo tep_draw_input_field('wire'); ?></td>
  114.       </tr>
  115.       <tr>
  116.         <td class="fieldKey"><?php echo ENTRY_SL_COLOR; ?></td>
  117.         <td class="fieldValue"><?php echo tep_draw_input_field('sleeve'); ?></td>
  118.       </tr>
  119.       <tr>
  120.         <td class="fieldKey"><?php echo ENTRY_MOLEX; ?></td>
  121.         <td class="fieldValue"><?php echo tep_draw_input_field('molex'); ?></td>
  122.       </tr>
  123.       <tr>
  124.         <td class="fieldKey"><?php echo ENTRY_SATA; ?></td>
  125.         <td class="fieldValue"><?php echo tep_draw_input_field('sata'); ?></td>
  126.       </tr>
  127.       <tr>
  128.         <td class="fieldKey"><?php echo ENTRY_PCIE; ?></td>
  129.         <td class="fieldValue"><?php echo tep_draw_input_field('pcie'); ?></td>
  130.       </tr>
  131.       <tr>
  132.         <td class="fieldKey" valign="top"><?php echo ENTRY_ENQUIRY; ?></td>
  133.         <td class="fieldValue"><?php echo tep_draw_textarea_field('enquiry', 'soft', 50, 15); ?></td>
  134.       </tr>
  135.     </table>
  136.   </div>
  137.  
  138.   <div class="buttonSet">
  139.     <span class="buttonAction"><?php echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'triangle-1-e', null, 'primary'); ?></span>
  140.   </div>
  141. </div>
  142.  
  143. </form>
  144.  
  145. <?php
  146.   }
  147.  
  148.   require(DIR_WS_INCLUDES . 'template_bottom.php');
  149.   require(DIR_WS_INCLUDES . 'application_bottom.php');
  150. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement