class _struct_phones_types_users implements iSingleton { protected static $obj = null; private function __construct(){ } private function __clone(){ } private function __wakeup(){ } public static function GetInstance() { if (is_null(self::$obj)) { self::$obj = new _struct_phones_types_users; $ResultConfig = array(); $StructConfig = array(); $QueryConfig = array(); $QueryConfig['sql'] = array('Value' => ''); $QueryConfig['action'] = array('Value' => ''); $QueryConfig['select'] = array('Value' => ''); $QueryConfig['selectLinks'] = array('Value' => false); $QueryConfig['update'] = array('Value' => ''); $QueryConfig['group'] = array('Value' => false); $QueryConfig['order'] = array('Value' => false); $QueryConfig['where'] = array('Value' => false); $QueryConfig['order_desc'] = array('Value' => false); $QueryConfig['limit'] = array('Value' => ''); $StructConfig['current'] = array('Value' => false, 'ReadOnly' => false); $StructConfig['name'] = array('Value' => 'phones_types_users', 'ReadOnly' => true); $StructConfig['db'] = array('Value' => new fsDBconnection(), 'ReadOnly' => true); $StructConfig['key'] = array('Value' => 'id', 'ReadOnly' => true); $ResultConfig['mysqlResult'] = Array('Value' => null); $ResultConfig['mysqlRow'] = Array('Value' => null); $ResultConfig['id'] = Array('Value' => ''); $ResultConfig['name'] = Array('Value' => ''); $ResultConfig['allow'] = Array('Value' => ''); $ResultConfig['disallow'] = Array('Value' => ''); self::$obj->Set('struct', new fsStruct($StructConfig)); self::$obj->Set('result', new fsStruct($ResultConfig)); self::$obj->Set('query', new fsStruct($QueryConfig)); } return self::$obj; } private $struct = false; private $result = false; private $query = false; private $columnsCount = 4; private $join = array( ); private $columns = array( 'id', 'name', 'allow', 'disallow' ); public $id = ''; public $name = ''; public $allow = ''; public $disallow = ''; private $columnsType = array( 'id' => array('type' => 'int', 'attr' => '', 'nocheck' => 'true'), 'name' => array('type' => 'varchar', 'attr' => '50', 'nocheck' => 'false'), 'allow' => array('type' => 'text', 'attr' => '', 'nocheck' => 'false'), 'disallow' => array('type' => 'text', 'attr' => '', 'nocheck' => 'false') ); public function Get($what) { if (isset($this->$what)) { return $this->$what; } } public function Set($what, $value) { if (isset($this->$what)) { $this->$what = $value; } } }
Fatal error: Uncaught Exception: Command field: "SHOW COLUMNS" (phones_controller_settings) in /var/www/us-2/data/www/spamnumbers.net/kernel/fsDBTable.php:925 Stack trace: #0 /var/www/us-2/data/www/spamnumbers.net/plugins/fsCMS/fsCMS.php(76): fsDBTable->__construct() #1 /var/www/us-2/data/www/spamnumbers.net/plugins/fsCMS/fsCMS.php(127): cmsController->_LoadSettings() #2 /var/www/us-2/data/www/spamnumbers.net/kernel/View.php(183): cmsController->__construct() #3 /var/www/us-2/data/www/spamnumbers.net/kernel/View.php(101): View->_ActionsCompile('<ul class="nav ...', Array) #4 /var/www/us-2/data/www/spamnumbers.net/kernel/fsController.php(215): View->CreateView('/var/www/us-2/d...', Array, false, false) #5 /var/www/us-2/data/www/spamnumbers.net/plugins/fsCMS/fsCMS.php(57): fsController->CreateView(Array, '/var/www/us-2/d...', false, false) #6 /var/www/us-2/data/www/spamnumbers.net/controllers/fsCMS/MMenu.php(82): cmsController->CreateView(Array, '/var/www/us-2/d...') #7 /var/www/us-2/data/www/spamnumbers.net/kernel/View.php in /var/www/us-2/data/www/spamnumbers.net/kernel/fsDBTable.php on line 925