whoami7 - Manager
:
/
home
/
kckglobal
/
cloud.kckglobal.net
/
modules
/
saas
/
controllers
/
Upload File:
files >> //home/kckglobal/cloud.kckglobal.net/modules/saas/controllers/Superadmin.php
<?php defined('BASEPATH') || exit('No direct script access allowed'); class Superadmin extends App_Controller { public function __construct() { parent::__construct(); $this->load->model('superadmin_model'); $this->load->library(['superadmin_lib', 'encryption']); $this->load->helper('superadmin'); $this->app_modules->is_inactive('saas') ? access_denied() : ''; } public function validateTenantsName() { if ($this->input->is_ajax_request()) { $posted_data = $this->input->post(); $where = []; if (!empty($posted_data['userid'])) { $where['userid!='] = $posted_data['userid']; } if (isset($posted_data['tenants_name'])) { $where['tenants_name'] = trim($posted_data['tenants_name']); $check = $this->superadmin_model->validateTenantsName($where); } echo json_encode($check ?? true); } } public function resetCustomerPlan() { echo json_encode($this->session->unset_userdata('selectedPlan')); } /* Change tenant status / active / inactive */ public function change_tenant_status($id, $status) { if ($this->input->is_ajax_request()) { $this->superadmin_model->change_tenant_status($id, $status); } } /* Change Force HTTPS redirect status / enable / disable using CPANEL */ public function change_redirect_status($id, $status) { if ($this->input->is_ajax_request()) { $i_have_c_panel = get_option('i_have_c_panel'); $cpanel_theme = get_option('cpanel_theme'); $cpanel_port = get_option('cpanel_port'); $cpanel_username = get_option('cpanel_username'); $cpanel_password = get_option('cpanel_password'); if($i_have_c_panel){ $client_plan = getClientPlan($id); $this->load->library(SUPERADMIN_MODULE . '/CpanelApi'); /** @var CpanelApi $cpanel */ $cpanel = $this->cpanelapi->init( $cpanel_username, $cpanel_password, rtrim(base_url(), "/"), $cpanel_port ); $this->cpanelapi->toggleSslRedirect($client_plan->tenants_name.".".$_SERVER['HTTP_HOST'], $status); $this->superadmin_model->change_https_redirect_status($id, $status); } } } } /* End of file Superadmin.php */
Copyright ©2021 || Defacer Indonesia