RT# 82949 - changes section name from fees to pricing, better opiton
[freeside.git] / ng_selfservice / payment_only.php
1 <?
2
3 require('freeside.class.php');
4 $freeside = new FreesideSelfService();
5
6 $ip = $_SERVER['REMOTE_ADDR'];
7
8 $mac = $freeside->get_mac_address( array('ip' => $ip, ) );
9
10 $response = $freeside->ip_login( array( 
11   'mac' => $mac['mac_address'],
12 ) );
13
14 $error = $response['error'];
15
16 if ( $error ) {
17
18   $title ='Login'; include('elements/header.php');
19   include('elements/error.php');        
20   echo "Sorry "+$error;
21
22  // header('Location:index.php?username='. urlencode($mac).
23  //                          '&domain='.   urlencode($domain).
24  //                          '&email='.    urlencode($email).
25  //                          '&error='.    urlencode($error)
26  //       );
27
28 }
29 else {
30   // sucessful login
31
32   $session_id = $response['session_id'];
33   $mac = $mac['mac_address'];
34
35   error_log("[login] logged into freeside with ip=$ip and mac=$mac, setting cookie");
36
37   setcookie('session_id', $session_id);
38
39   $title ='IP Login';
40
41   if ( $response['custnum'] || $response['svcnum'] ) {
42
43     header("Location:payment_only_payment.php");
44     die();
45
46   }   
47
48 } //successfull login
49
50 ?>
51
52 <? include('elements/footer.php'); ?>