Initial import from local backup (Documents-Playground/pakerpale)
This commit is contained in:
89
application/libraries/Configlib.php
Normal file
89
application/libraries/Configlib.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
/**
|
||||
* Configlib class
|
||||
*/
|
||||
|
||||
/**
|
||||
* config table 을 관리하는 class 입니다.
|
||||
*/
|
||||
class Configlib extends CI_Controller
|
||||
{
|
||||
|
||||
private $CI;
|
||||
private $cfg;
|
||||
private $device_view_type;
|
||||
private $device_type;
|
||||
|
||||
function __construct()
|
||||
{
|
||||
$this->CI = & get_instance();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* config table 에서 정보를 얻습니다
|
||||
*/
|
||||
public function get_config()
|
||||
{
|
||||
$this->CI->load->model('Config_model');
|
||||
$this->cfg = $this->CI->Config_model->get_all_meta();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* config table 의 item 을 얻습니다
|
||||
*/
|
||||
public function item($column = '')
|
||||
{
|
||||
if (empty($column)) {
|
||||
return false;
|
||||
}
|
||||
if (empty($this->cfg)) {
|
||||
$this->get_config();
|
||||
}
|
||||
if (empty($this->cfg)) {
|
||||
return false;
|
||||
}
|
||||
$config = $this->cfg;
|
||||
|
||||
return isset($config[$column]) ? $config[$column] : false;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 모바일버전보기/PC버전보기 설정 저장합니다
|
||||
*/
|
||||
public function set_device_view_type($device_view_type)
|
||||
{
|
||||
$this->device_view_type = $device_view_type;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 모바일버전보기/PC버전보기 설정 불러옵니다
|
||||
*/
|
||||
public function get_device_view_type()
|
||||
{
|
||||
return $this->device_view_type;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 현재 접속한 디바이스가 PC인지 mobile 인지를 저장합니다
|
||||
*/
|
||||
public function set_device_type($device_type)
|
||||
{
|
||||
$this->device_type = $device_type;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 현재 접속한 디바이스가 PC인지 mobile 인지를 불러옵니다
|
||||
*/
|
||||
public function get_device_type()
|
||||
{
|
||||
return $this->device_type;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user