affiliate_affiliate.php

Go to the documentation of this file.
00001 <?php
00002 /*
00003   $Id: affiliate_affiliate.php,v 1.1.1.1 2004/03/04 23:37:54 ccwjr Exp $
00004 
00005   OSC-Affiliate
00006 
00007   Contribution based on:
00008 
00009   osCommerce, Open Source E-Commerce Solutions
00010   http://www.oscommerce.com
00011 
00012   Copyright (c) 2002 - 2003 osCommerce
00013 
00014   Released under the GNU General Public License
00015 */
00016 
00017   require('includes/application_top.php');
00018 
00019   if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'process')) {
00020     $affiliate_username = tep_db_prepare_input($HTTP_POST_VARS['affiliate_username']);
00021     $affiliate_password = tep_db_prepare_input($HTTP_POST_VARS['affiliate_password']);
00022 
00023 // Check if username exists
00024     $check_affiliate_query = tep_db_query("select affiliate_id, affiliate_firstname, affiliate_password, affiliate_email_address from " . TABLE_AFFILIATE . " where affiliate_email_address = '" . tep_db_input($affiliate_username) . "'");
00025     if (!tep_db_num_rows($check_affiliate_query)) {
00026       $HTTP_GET_VARS['login'] = 'fail';
00027     } else {
00028       $check_affiliate = tep_db_fetch_array($check_affiliate_query);
00029 // Check that password is good
00030       if (!tep_validate_password($affiliate_password, $check_affiliate['affiliate_password'])) {
00031         $HTTP_GET_VARS['login'] = 'fail';
00032       } else {
00033         $affiliate_id = $check_affiliate['affiliate_id'];
00034         tep_session_register('affiliate_id');
00035 
00036         $date_now = date('Ymd');
00037 
00038         tep_db_query("update " . TABLE_AFFILIATE . " set affiliate_date_of_last_logon = now(), affiliate_number_of_logons = affiliate_number_of_logons + 1 where affiliate_id = '" . $affiliate_id . "'");
00039 
00040         tep_redirect(tep_href_link(FILENAME_AFFILIATE_SUMMARY,'','SSL'));
00041       }
00042     }
00043   }
00044 
00045   require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_AFFILIATE);
00046 
00047   $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_AFFILIATE, '', 'SSL'));
00048 
00049 
00050   $content = CONTENT_AFFILIATE;
00051 
00052   require(DIR_WS_TEMPLATES . TEMPLATE_NAME . '/' . TEMPLATENAME_MAIN_PAGE);
00053 
00054   require(DIR_WS_INCLUDES . 'application_bottom.php');
00055 ?>

Generated on Fri Mar 17 14:47:07 2006 for CRE Loaded 6.2 Pro by  doxygen 1.4.4