Вход Регистрация
Файл: sngine-v2.8/Script/includes/ajax/admin/test.php
Строк: 58
<?php
/**
 * ajax -> admin -> test
 * 
 * @package Sngine
 * @author Zamblek
 */

// fetch bootstrap
require('../../../bootstrap.php');

// check AJAX Request
is_ajax();

// check admin|moderator permission
if(!$user->_is_admin) {
    
modal("MESSAGE"__("System Message"), __("You don't have the right permission to access this"));
}

// handle test
try {

    switch (
$_POST['handle']) {
        case 
'smtp':
            
/* test */
            
email_smtp_test();
            
/* return */
            
return_json( array('success' => true'message' => __("Test email has been sent to").": ".$system['system_email']) );
            break;

        case 
'sms':
            
/* test */
            
sms_test();
            
/* return */
            
return_json( array('success' => true'message' => __("Test SMS has been sent to").": ".$system['system_phone']) );
            break;

        case 
'google_vision':
            
/* test */
            
google_vision_test();
            
/* return */
            
return_json( array('success' => true'message' => __("Connection established Successfully!")) );
            break;

        case 
's3':
            
/* test */
            
aws_s3_test();
            
/* return */
            
return_json( array('success' => true'message' => __("Connection established Successfully!")) );
            break;

        case 
'digitalocean':
            
/* test */
            
digitalocean_space_test();
            
/* return */
            
return_json( array('success' => true'message' => __("Connection established Successfully!")) );
            break;

        case 
'ftp':
            
/* test */
            
ftp_test();
            
/* return */
            
return_json( array('success' => true'message' => __("Connection established Successfully!")) );
            break;

        case 
'packages':
            
/* garbage collector */
            
$user->check_users_package();
            
/* return */
            
return_json( array('success' => true'message' => __("All expired subscribers and their boosted posts and pages removed")) );
            break;

        default:
            
_error(400);
            break;
    }

} catch (
Exception $e) {
    
return_json( array('error' => true'message' => $e->getMessage()) );
}

?>
Онлайн: 0
Реклама