|
@@ -11,11 +11,7 @@ use ChamiloSession as Session;
|
|
require_once '../config.php';
|
|
require_once '../config.php';
|
|
|
|
|
|
$currentUserId = api_get_user_id();
|
|
$currentUserId = api_get_user_id();
|
|
-if (empty($currentUserId)) {
|
|
|
|
- Session::write('buy_course_redirect', Security::remove_XSS($_SERVER['REQUEST_URI']));
|
|
|
|
- header('Location: '.api_get_path(WEB_CODE_PATH).'auth/inscription.php');
|
|
|
|
- exit;
|
|
|
|
-}
|
|
|
|
|
|
+
|
|
$htmlHeadXtra[] = '<link rel="stylesheet" type="text/css" href="'.api_get_path(
|
|
$htmlHeadXtra[] = '<link rel="stylesheet" type="text/css" href="'.api_get_path(
|
|
WEB_PLUGIN_PATH
|
|
WEB_PLUGIN_PATH
|
|
).'buycourses/resources/css/style.css"/>';
|
|
).'buycourses/resources/css/style.css"/>';
|
|
@@ -37,6 +33,12 @@ $buyingCourse = intval($_REQUEST['t']) === BuyCoursesPlugin::PRODUCT_TYPE_COURSE
|
|
$buyingSession = intval($_REQUEST['t']) === BuyCoursesPlugin::PRODUCT_TYPE_SESSION;
|
|
$buyingSession = intval($_REQUEST['t']) === BuyCoursesPlugin::PRODUCT_TYPE_SESSION;
|
|
$queryString = 'i='.intval($_REQUEST['i']).'&t='.intval($_REQUEST['t']);
|
|
$queryString = 'i='.intval($_REQUEST['i']).'&t='.intval($_REQUEST['t']);
|
|
|
|
|
|
|
|
+if (empty($currentUserId)) {
|
|
|
|
+ Session::write('buy_course_redirect', api_get_self().'?'.$queryString);
|
|
|
|
+ header('Location: '.api_get_path(WEB_CODE_PATH).'auth/inscription.php');
|
|
|
|
+ exit;
|
|
|
|
+}
|
|
|
|
+
|
|
if ($buyingCourse) {
|
|
if ($buyingCourse) {
|
|
$courseInfo = $plugin->getCourseInfo($_REQUEST['i']);
|
|
$courseInfo = $plugin->getCourseInfo($_REQUEST['i']);
|
|
$item = $plugin->getItemByProduct($_REQUEST['i'], BuyCoursesPlugin::PRODUCT_TYPE_COURSE);
|
|
$item = $plugin->getItemByProduct($_REQUEST['i'], BuyCoursesPlugin::PRODUCT_TYPE_COURSE);
|