|
@@ -1,6 +1,6 @@
|
|
<?php
|
|
<?php
|
|
-
|
|
|
|
/* For licensing terms, see /chamilo_license.txt */
|
|
/* For licensing terms, see /chamilo_license.txt */
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* Responses to AJAX calls
|
|
* Responses to AJAX calls
|
|
* @package chamilo.plugin.buycourses
|
|
* @package chamilo.plugin.buycourses
|
|
@@ -8,8 +8,6 @@
|
|
|
|
|
|
$cidReset = true;
|
|
$cidReset = true;
|
|
|
|
|
|
-require_once __DIR__.'/../../../main/inc/global.inc.php';
|
|
|
|
-
|
|
|
|
api_protect_admin_script(true);
|
|
api_protect_admin_script(true);
|
|
|
|
|
|
$plugin = BuyCoursesPlugin::create();
|
|
$plugin = BuyCoursesPlugin::create();
|
|
@@ -21,7 +19,6 @@ $action = isset($_GET['a']) ? $_GET['a'] : null;
|
|
|
|
|
|
switch ($action) {
|
|
switch ($action) {
|
|
case 'saleInfo':
|
|
case 'saleInfo':
|
|
-
|
|
|
|
//$saleId is only used in getSale() and is always filtered there
|
|
//$saleId is only used in getSale() and is always filtered there
|
|
$saleId = isset($_POST['id']) ? $_POST['id'] : '';
|
|
$saleId = isset($_POST['id']) ? $_POST['id'] : '';
|
|
$sale = $plugin->getSale($saleId);
|
|
$sale = $plugin->getSale($saleId);
|
|
@@ -57,9 +54,7 @@ switch ($action) {
|
|
echo $html;
|
|
echo $html;
|
|
|
|
|
|
break;
|
|
break;
|
|
-
|
|
|
|
case 'stats':
|
|
case 'stats':
|
|
-
|
|
|
|
$stats = [];
|
|
$stats = [];
|
|
$stats['completed_count'] = 0;
|
|
$stats['completed_count'] = 0;
|
|
$stats['completed_total_amount'] = 0;
|
|
$stats['completed_total_amount'] = 0;
|
|
@@ -102,9 +97,7 @@ switch ($action) {
|
|
. '</p>';
|
|
. '</p>';
|
|
$html .= '</div>';
|
|
$html .= '</div>';
|
|
echo $html;
|
|
echo $html;
|
|
-
|
|
|
|
break;
|
|
break;
|
|
-
|
|
|
|
case 'processPayout':
|
|
case 'processPayout':
|
|
if (api_is_anonymous()) {
|
|
if (api_is_anonymous()) {
|
|
break;
|
|
break;
|
|
@@ -151,7 +144,6 @@ switch ($action) {
|
|
|
|
|
|
echo $html;
|
|
echo $html;
|
|
break;
|
|
break;
|
|
-
|
|
|
|
case 'proceedPayout':
|
|
case 'proceedPayout':
|
|
if (api_is_anonymous()) {
|
|
if (api_is_anonymous()) {
|
|
break;
|
|
break;
|
|
@@ -198,24 +190,17 @@ switch ($action) {
|
|
echo Display::return_message(get_plugin_lang("PayoutSuccess", "BuyCoursesPlugin"), 'success', false);
|
|
echo Display::return_message(get_plugin_lang("PayoutSuccess", "BuyCoursesPlugin"), 'success', false);
|
|
|
|
|
|
} else {
|
|
} else {
|
|
-
|
|
|
|
echo Display::return_message('<b>'.$result['L_SEVERITYCODE0'].' '.$result['L_ERRORCODE0'].'</b> - '.$result['L_SHORTMESSAGE0'].'<br /><ul><li>'. $result['L_LONGMESSAGE0'].'</li></ul>', 'error', false);
|
|
echo Display::return_message('<b>'.$result['L_SEVERITYCODE0'].' '.$result['L_ERRORCODE0'].'</b> - '.$result['L_SHORTMESSAGE0'].'<br /><ul><li>'. $result['L_LONGMESSAGE0'].'</li></ul>', 'error', false);
|
|
-
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
break;
|
|
break;
|
|
-
|
|
|
|
case 'cancelPayout':
|
|
case 'cancelPayout':
|
|
- if (api_is_anonymous()) {
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- $payoutId = isset($_POST['id']) ? $_POST['id'] : '';
|
|
|
|
-
|
|
|
|
- $plugin->setStatusPayouts($payoutId, BuyCoursesPlugin::PAYOUT_STATUS_CANCELED);
|
|
|
|
-
|
|
|
|
- echo '';
|
|
|
|
|
|
+ if (api_is_anonymous()) {
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
|
|
- break;
|
|
|
|
|
|
+ $payoutId = isset($_POST['id']) ? $_POST['id'] : '';
|
|
|
|
+ $plugin->setStatusPayouts($payoutId, BuyCoursesPlugin::PAYOUT_STATUS_CANCELED);
|
|
|
|
+ echo '';
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
exit;
|
|
exit;
|