PluginProbe
Softaculous / trunk
Softaculous vtrunk
2.4.1 2.4.0 trunk 2.0.7 2.2.1 2.2.2 2.2.4 2.2.7 2.3.9
softaculous / verify.php

verify.php in Softaculous trunk, at verify.php

49 lines 1.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if (!defined('ABSPATH')){
4 exit;
5 }
6
7 function softaculous_verify($auth_key = ''){
8 global $softaculous_lang, $wpdb, $wp_version, $softaculous_wp_config, $softaculous_error;
9
10 $return = array();
11
12 $site_settings = array();
13 $site_settings['ver'] = $wp_version;
14 $site_settings['softpath'] = rtrim(get_home_path(), '/');
15 $site_settings['siteurl'] = get_option('siteurl');
16 $site_settings['adminurl'] = admin_url();
17 $site_settings['softdb'] = $softaculous_wp_config['softdb'];
18 $site_settings['softdbuser'] = $softaculous_wp_config['softdbuser'];
19 $site_settings['softdbhost'] = $softaculous_wp_config['softdbhost'];
20 $site_settings['softdbpass'] = $softaculous_wp_config['softdbpass'];
21 $site_settings['dbprefix'] = $softaculous_wp_config['dbprefix'];
22 $site_settings['site_name'] = get_option('blogname');
23
24 $site_settings['auth_key'] = (!empty($auth_key) ? $auth_key : '');
25
26 //Fetch all the table names
27 $sql = "SHOW TABLES FROM ".$softaculous_wp_config['softdb'];
28 $results = $wpdb->get_results($sql);
29
30 $site_settings['softdbtables'] = array();
31 foreach($results as $index => $value) {
32 foreach($value as $tableName) {
33 $site_settings['softdbtables'][] = $tableName;
34 }
35 }
36
37 $site_settings['wpc_backupdir'] = $softaculous_wp_config['uploads_dir'].'/softaculous_backups_'.(!empty($auth_key) ? $auth_key : softaculous_optREQ('auth_key'));
38
39 $site_settings['createdir'] = softaculous_can_createdir($site_settings['wpc_backupdir']);
40
41 $site_settings['wpc_ver'] = softaculous_fetch_version();
42
43 $return['data'] = $site_settings;
44
45 softaculous_connectok();
46
47 echo wp_json_encode($return);
48
49 }