Вход Регистрация
Файл: severus/application/controllers/services.php
Строк: 75
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class 
services extends MY_Controller
{
    public function 
__construct()
    {
        
parent::__construct();
        
$this->load->database();
        
$this->load->library("authme");
        
$this->load->model("server_model");
        
$this->load->model("services_model");
        if( 
$this->session->userdata('logged_in') !== trueredirect($this->config->item("base_url")."index.php/home/login");
    }

    public function 
index()
    {
        if (isset(
$_POST) && !empty($_POST)) {
            
is_demo($this->config->item("base_url")."index.php/services/");
            if (isset(
$_POST["action"]) && !empty($_POST["action"])) {
                switch (
$_POST["action"]) {
                    case 
"add_service":
                        
$this->services_model->add_service();
                        
redirect($this->config->item("base_url")."index.php/services/");
                        break;
                    case 
"add_advanced_service":
                        
$this->services_model->add_advanced_service();
                        
redirect($this->config->item("base_url")."index.php/services/");
                        break;
                }
            }
        }

        
$service_details $this->build_service_list();

        
$data["service_details"] = $service_details;

        
$this->load->view('header'$data);
        
$this->load->view('services'$data);
        
$this->load->view('footer'$data);
    }

    public function 
delete_service($id)
    {
        
is_demo($this->config->item("base_url")."index.php/services/");
        
$this->services_model->delete_service($id);
        
redirect($this->config->item("base_url")."index.php/services/");
    }

    public function 
build_service_list()
    {
        
$service_list $this->services_model->get_all_services();
        
$s '';
        if (isset(
$service_list) && !empty($service_list)) {
            foreach (
$service_list as $service) {
                
$checkval '';
                
                
$asev = (isset($all_services["services"]) && !empty($all_services["services"])) ? $all_services["services"] : array();
                if(
$service->service_advanced === "1") {
                    
$defval $service->service_script;
                    
$s .= '<div class="row"><h3>'.$service->service_name.'</h3><div class="row-details"><input type="text" class="text" name="lnk_service_script['.$service->service_id.']" value="'.$defval.'" /></div><div class="row-details textright"><a class="button redbutton2" href="'.$this->config->item("base_url").'index.php/services/delete_service/'.$service->service_id.'/">'.trans('button_delete','Delete').'</a></div></div>';
                } else {
                    
$defval $service->service_default_port;
                    
$s .= '<div class="row"><h3>'.$service->service_name.'</h3><div class="row-details"><input type="text" class="text" name="lnk_service_port['.$service->service_id.']" value="'.$defval.'" /></div><div class="row-details textright"><a class="button redbutton2" href="'.$this->config->item("base_url").'index.php/services/delete_service/'.$service->service_id.'/">'.trans('button_delete','Delete').'</a></div></div>';
                }
            }
        }

        return 
'<div id="service" class="box services"><form method="post" class="row-fluid" action="'.$_SERVER["PHP_SELF"].'">
                <div class="reload-box">
                <div class="label">'
.trans('services_current_services','Current Services').'</div>

                <div class="inner-box">
                    '
.$s.'
                    <div class="butrow textcenter"><input type="submit" class="button redbutton2 largebutton" value="'
.trans('button_save','Save').'" /></div>
                </div>
                </div>
            </form></div>'
;
    }

}

/* End of file services.php */
/* Location: ./application/controllers/services.php */
Онлайн: 1
Реклама