adjustments
authorgreg gay <ggay@ocad.ca>
Mon, 4 Jun 2007 19:03:17 +0000 (19:03 -0000)
committergreg gay <ggay@ocad.ca>
Mon, 4 Jun 2007 19:03:17 +0000 (19:03 -0000)
mods/ecomm/index.php
mods/ecomm/response_ipn.php
mods/ecomm/response_user.php

index 4e83164..fe2ab4d 100644 (file)
@@ -6,6 +6,13 @@ require ('include/payments.lib.php');
 \r
 require (AT_INCLUDE_PATH.'header.inc.php');\r
 \r
+function is_enrolled($member_id, $course_id) {\r
+       global $db;\r
+       $sql = "SELECT approved FROM ".TABLE_PREFIX."course_enrollment WHERE course_id=$course_id AND member_id=$member_id AND approved<>'n'";\r
+       $result = mysql_query($sql, $db);\r
+       return (boolean) mysql_fetch_assoc($result);\r
+}\r
+\r
 /// Get a list of enrolled courses or pending enrollments, and display their fee payment status \r
 \r
 $payment_count = 0; // num listed courses\r
@@ -42,7 +49,12 @@ if (mysql_num_rows($result)) { ?>
                        $payment_count++;\r
 \r
                        echo '<tr>';\r
-                       echo '<td>'.$system_courses[$row['course_id']]['title'].'</td>';\r
+                       if(is_enrolled($_SESSION['member_id'], $row['course_id'])){\r
+                               echo '<td><a href="bounce.php?course='.$row['course_id'].'">'.$system_courses[$row['course_id']]['title'].'</a></td>';\r
+\r
+                       }else{\r
+                               echo '<td>'.$system_courses[$row['course_id']]['title'].'</td>';\r
+                       }\r
                        echo '<td align="center">'.$_config['ec_currency_symbol'].number_format($this_course_fee, 2).' '.$_config['ec_currency'].'</td>';\r
 \r
                        $sql4 = "SELECT SUM(amount) AS total_amount FROM ".TABLE_PREFIX."payments WHERE course_id='$row[course_id]' AND member_id = '$_SESSION[member_id]' AND approved=1";\r
index 88ce724..52ffd46 100644 (file)
@@ -3,15 +3,9 @@ $_user_location        = 'public';
 define('AT_INCLUDE_PATH', '../../include/');
 require(AT_INCLUDE_PATH.'vitals.inc.php');
 require('include/payments.lib.php');
-//require(AT_INCLUDE_PATH.'header.inc.php');
-
-//echo "success";
-//paypal_authenticate_ipn();
 
 paypal_authenticate_user_response();
-//mirapay_authenticate_user_response();
-//print_r($_GET);
-//exit;
+
 header('Location: index.php');
 exit;
 
index ff20afb..02c844b 100644 (file)
@@ -4,7 +4,6 @@ define('AT_INCLUDE_PATH', '../../include/');
 require(AT_INCLUDE_PATH.'vitals.inc.php');
 require('include/payments.lib.php');
 
-//paypal_authenticate_user_response();
 mirapay_authenticate_user_response();
 
 header('Location: index.php');