Warning (512): _cake_core_ cache was unable to write 'cake_dev_eng' to File cache [CORE/Cake/Cache/Cache.php, line 327]Code Contextstatic::$_engines[$config]->settings['engine']),E_USER_WARNING$key = 'cake_dev_eng' $value = array( 'LC_MESSAGES' => array() ) $config = '_cake_core_' $settings = array( 'engine' => 'File', 'prefix' => 'myapp_cake_core_', 'path' => '/home/unislogistics/public_html/app/tmp/cache/persistent/', 'serialize' => true, 'duration' => (int) 10, 'lock' => true, 'isWindows' => false, 'mask' => (int) 436, 'probability' => (int) 100, 'groups' => array() ) $success = falseCache::write() - CORE/Cake/Cache/Cache.php, line 327 I18n::translate() - CORE/Cake/I18n/I18n.php, line 240 __d - CORE/Cake/basics.php, line 636 Cache::write() - CORE/Cake/Cache/Cache.php, line 325 DataSource::listSources() - CORE/Cake/Model/Datasource/DataSource.php, line 110 Mysql::listSources() - CORE/Cake/Model/Datasource/Database/Mysql.php, line 227 Model::setSource() - CORE/Cake/Model/Model.php, line 1168 Model::getDataSource() - CORE/Cake/Model/Model.php, line 3667 Model::_findCount() - CORE/Cake/Model/Model.php, line 3158 Model::buildQuery() - CORE/Cake/Model/Model.php, line 3071 Model::find() - CORE/Cake/Model/Model.php, line 3005 AppController::beforeFilter() - APP/Controller/AppController.php, line 62 CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243 Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 189 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 117
Warning (512): _cake_model_ cache was unable to write 'default_unislogi_database_list' to File cache [CORE/Cake/Cache/Cache.php, line 327]Code Contextstatic::$_engines[$config]->settings['engine']),E_USER_WARNING$key = 'default_unislogi_database_list' $value = null $config = '_cake_model_' $settings = array( 'engine' => 'File', 'prefix' => 'myapp_cake_model_', 'path' => '/home/unislogistics/public_html/app/tmp/cache/models/', 'serialize' => true, 'duration' => (int) 10, 'lock' => true, 'isWindows' => false, 'mask' => (int) 436, 'probability' => (int) 100, 'groups' => array() ) $success = falseCache::write() - CORE/Cake/Cache/Cache.php, line 327 DataSource::listSources() - CORE/Cake/Model/Datasource/DataSource.php, line 110 Mysql::listSources() - CORE/Cake/Model/Datasource/Database/Mysql.php, line 227 Model::setSource() - CORE/Cake/Model/Model.php, line 1168 Model::getDataSource() - CORE/Cake/Model/Model.php, line 3667 Model::_findCount() - CORE/Cake/Model/Model.php, line 3158 Model::buildQuery() - CORE/Cake/Model/Model.php, line 3071 Model::find() - CORE/Cake/Model/Model.php, line 3005 AppController::beforeFilter() - APP/Controller/AppController.php, line 62 CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243 Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 189 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 117
Warning (512): _cake_model_ cache was unable to write 'default_unislogi_database_list' to File cache [CORE/Cake/Cache/Cache.php, line 327]Code Contextstatic::$_engines[$config]->settings['engine']),E_USER_WARNING$key = 'default_unislogi_database_list' $value = array( (int) 0 => 'ul_admins', (int) 1 => 'ul_departments', (int) 2 => 'ul_email_templates', (int) 3 => 'ul_flight_logistic_products', (int) 4 => 'ul_flight_logistics', (int) 5 => 'ul_message_files', (int) 6 => 'ul_messages', (int) 7 => 'ul_package_types', (int) 8 => 'ul_pages', (int) 9 => 'ul_request_logistics', (int) 10 => 'ul_ticket_files', (int) 11 => 'ul_tickets', (int) 12 => 'ul_users' ) $config = '_cake_model_' $settings = array( 'engine' => 'File', 'prefix' => 'myapp_cake_model_', 'path' => '/home/unislogistics/public_html/app/tmp/cache/models/', 'serialize' => true, 'duration' => (int) 10, 'lock' => true, 'isWindows' => false, 'mask' => (int) 436, 'probability' => (int) 100, 'groups' => array() ) $success = falseCache::write() - CORE/Cake/Cache/Cache.php, line 327 DataSource::listSources() - CORE/Cake/Model/Datasource/DataSource.php, line 110 Mysql::listSources() - CORE/Cake/Model/Datasource/Database/Mysql.php, line 244 Model::setSource() - CORE/Cake/Model/Model.php, line 1168 Model::getDataSource() - CORE/Cake/Model/Model.php, line 3667 Model::_findCount() - CORE/Cake/Model/Model.php, line 3158 Model::buildQuery() - CORE/Cake/Model/Model.php, line 3071 Model::find() - CORE/Cake/Model/Model.php, line 3005 AppController::beforeFilter() - APP/Controller/AppController.php, line 62 CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243 Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 189 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 117
Warning (512): _cake_model_ cache was unable to write 'default_unislogi_database_ul_tickets' to File cache [CORE/Cake/Cache/Cache.php, line 327]Code Contextstatic::$_engines[$config]->settings['engine']),E_USER_WARNING$key = 'default_unislogi_database_ul_tickets' $value = null $config = '_cake_model_' $settings = array( 'engine' => 'File', 'prefix' => 'myapp_cake_model_', 'path' => '/home/unislogistics/public_html/app/tmp/cache/models/', 'serialize' => true, 'duration' => (int) 10, 'lock' => true, 'isWindows' => false, 'mask' => (int) 436, 'probability' => (int) 100, 'groups' => array() ) $success = falseCache::write() - CORE/Cake/Cache/Cache.php, line 327 DataSource::_cacheDescription() - CORE/Cake/Model/Datasource/DataSource.php, line 310 DataSource::describe() - CORE/Cake/Model/Datasource/DataSource.php, line 135 Mysql::describe() - CORE/Cake/Model/Datasource/Database/Mysql.php, line 340 Model::schema() - CORE/Cake/Model/Model.php, line 1397 Model::getColumnType() - CORE/Cake/Model/Model.php, line 1438 DboSource::_parseKey() - CORE/Cake/Model/Datasource/DboSource.php, line 2892 DboSource::conditionKeysToString() - CORE/Cake/Model/Datasource/DboSource.php, line 2843 DboSource::conditions() - CORE/Cake/Model/Datasource/DboSource.php, line 2724 DboSource::buildStatement() - CORE/Cake/Model/Datasource/DboSource.php, line 2011 DboSource::buildAssociationQuery() - CORE/Cake/Model/Datasource/DboSource.php, line 1741 DboSource::read() - CORE/Cake/Model/Datasource/DboSource.php, line 1184 Model::_readDataSource() - CORE/Cake/Model/Model.php, line 3038 Model::find() - CORE/Cake/Model/Model.php, line 3010 AppController::beforeFilter() - APP/Controller/AppController.php, line 62 CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243 Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677
Warning (2): file_put_contents() [<a href='http://php.net/function.file-put-contents'>function.file-put-contents</a>]: Only 0 of 2327 bytes written, possibly out of free disk space [CORE/Cake/Log/Engine/FileLog.php, line 142]Code Context$pathname = $this->_path . $filename;if (empty($this->_config['mask'])) {return file_put_contents($pathname, $output, FILE_APPEND);$type = 'error' $message = '[PDOException] SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine Request URL: / Stack Trace: #0 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(472): PDOStatement->execute(Array) #1 /home/unislogistics/public_html/lib/Cake/Model/Datasource/Database/Mysql.php(347): DboSource->_execute('SHOW FULL COLUM...') #2 /home/unislogistics/public_html/lib/Cake/Model/Model.php(1397): Mysql->describe(Object(Ticket)) #3 /home/unislogistics/public_html/lib/Cake/Model/Model.php(1438): Model->schema() #4 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2892): Model->getColumnType('Ticket.is_delet...') #5 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2843): DboSource->_parseKey('Ticket.is_delet...', 0, Object(Ticket)) #6 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2724): DboSource->conditionKeysToString(Array, true, Object(Ticket)) #7 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2011): DboSource->conditions(Array, true, true, Object(Ticket)) #8 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(1741): DboSource->buildStatement(Array, Object(Ticket)) #9 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(1184): DboSource->buildAssociationQuery(Object(Ticket), Array) #10 /home/unislogistics/public_html/lib/Cake/Model/Model.php(3038): DboSource->read(Object(Ticket), Array) #11 /home/unislogistics/public_html/lib/Cake/Model/Model.php(3010): Model->_readDataSource('count', Array) #12 /home/unislogistics/public_html/app/Controller/AppController.php(62): Model->find('count', Array) #13 /home/unislogistics/public_html/lib/Cake/Event/CakeEventManager.php(243): AppController->beforeFilter(Object(CakeEvent)) #14 /home/unislogistics/public_html/lib/Cake/Controller/Controller.php(677): CakeEventManager->dispatch(Object(CakeEvent)) #15 /home/unislogistics/public_html/lib/Cake/Routing/Dispatcher.php(189): Controller->startupProcess() #16 /home/unislogistics/public_html/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(UsersController), Object(CakeRequest)) #17 /home/unislogistics/public_html/app/webroot/index.php(117): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) #18 {main}' $output = '2026-05-12 07:19:32 Error: [PDOException] SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine Request URL: / Stack Trace: #0 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(472): PDOStatement->execute(Array) #1 /home/unislogistics/public_html/lib/Cake/Model/Datasource/Database/Mysql.php(347): DboSource->_execute('SHOW FULL COLUM...') #2 /home/unislogistics/public_html/lib/Cake/Model/Model.php(1397): Mysql->describe(Object(Ticket)) #3 /home/unislogistics/public_html/lib/Cake/Model/Model.php(1438): Model->schema() #4 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2892): Model->getColumnType('Ticket.is_delet...') #5 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2843): DboSource->_parseKey('Ticket.is_delet...', 0, Object(Ticket)) #6 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2724): DboSource->conditionKeysToString(Array, true, Object(Ticket)) #7 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(2011): DboSource->conditions(Array, true, true, Object(Ticket)) #8 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(1741): DboSource->buildStatement(Array, Object(Ticket)) #9 /home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php(1184): DboSource->buildAssociationQuery(Object(Ticket), Array) #10 /home/unislogistics/public_html/lib/Cake/Model/Model.php(3038): DboSource->read(Object(Ticket), Array) #11 /home/unislogistics/public_html/lib/Cake/Model/Model.php(3010): Model->_readDataSource('count', Array) #12 /home/unislogistics/public_html/app/Controller/AppController.php(62): Model->find('count', Array) #13 /home/unislogistics/public_html/lib/Cake/Event/CakeEventManager.php(243): AppController->beforeFilter(Object(CakeEvent)) #14 /home/unislogistics/public_html/lib/Cake/Controller/Controller.php(677): CakeEventManager->dispatch(Object(CakeEvent)) #15 /home/unislogistics/public_html/lib/Cake/Routing/Dispatcher.php(189): Controller->startupProcess() #16 /home/unislogistics/public_html/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(UsersController), Object(CakeRequest)) #17 /home/unislogistics/public_html/app/webroot/index.php(117): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) #18 {main} ' $filename = 'error.log' $pathname = '/home/unislogistics/public_html/app/tmp/logs/error.log'file_put_contents - [internal], line ?? FileLog::write() - CORE/Cake/Log/Engine/FileLog.php, line 142 CakeLog::write() - CORE/Cake/Log/CakeLog.php, line 445 ErrorHandler::_log() - CORE/Cake/Error/ErrorHandler.php, line 188 ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 118 [main] - [internal], line ??
Warning (512): _cake_model_ cache was unable to write 'default_unislogi_database_ul_tickets' to File cache [CORE/Cake/Cache/Cache.php, line 327]Code Contextstatic::$_engines[$config]->settings['engine']),E_USER_WARNING$key = 'default_unislogi_database_ul_tickets' $value = null $config = '_cake_model_' $settings = array( 'engine' => 'File', 'prefix' => 'myapp_cake_model_', 'path' => '/home/unislogistics/public_html/app/tmp/cache/models/', 'serialize' => true, 'duration' => (int) 10, 'lock' => true, 'isWindows' => false, 'mask' => (int) 436, 'probability' => (int) 100, 'groups' => array() ) $success = falseCache::write() - CORE/Cake/Cache/Cache.php, line 327 DataSource::_cacheDescription() - CORE/Cake/Model/Datasource/DataSource.php, line 310 DataSource::describe() - CORE/Cake/Model/Datasource/DataSource.php, line 135 Mysql::describe() - CORE/Cake/Model/Datasource/Database/Mysql.php, line 340 Model::schema() - CORE/Cake/Model/Model.php, line 1397 Model::getColumnType() - CORE/Cake/Model/Model.php, line 1438 DboSource::_parseKey() - CORE/Cake/Model/Datasource/DboSource.php, line 2892 DboSource::conditionKeysToString() - CORE/Cake/Model/Datasource/DboSource.php, line 2843 DboSource::conditions() - CORE/Cake/Model/Datasource/DboSource.php, line 2724 DboSource::buildStatement() - CORE/Cake/Model/Datasource/DboSource.php, line 2011 DboSource::buildAssociationQuery() - CORE/Cake/Model/Datasource/DboSource.php, line 1741 DboSource::read() - CORE/Cake/Model/Datasource/DboSource.php, line 1184 Model::_readDataSource() - CORE/Cake/Model/Model.php, line 3038 Model::find() - CORE/Cake/Model/Model.php, line 3010 AppController::beforeFilter() - APP/Controller/AppController.php, line 62 CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243 Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677
Error: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine
SQL Query: SHOW FULL COLUMNS FROM `unislogi_database`.`ul_tickets`
Notice: If you want to customize this error message, create app/View/Errors/pdo_error.ctp
try {$query = $this->_connection->prepare($sql, $prepareOptions);$query->setFetchMode(PDO::FETCH_LAZY);if (!$query->execute($params)) {$this->_results = $query;
array()
$table = $this->fullTableName($model);$fields = false;$cols = $this->_execute('SHOW FULL COLUMNS FROM ' . $table);if (!$cols) {
'SHOW FULL COLUMNS FROM `unislogi_database`.`ul_tickets`'
$db = $this->getDataSource();$db->cacheSources = ($this->cacheSources && $db->cacheSources);if (method_exists($db, 'describe')) {$this->_schema = $db->describe($this);}
object(Ticket) {
name => 'Ticket'
belongsTo => array(
'Department' => array(
'className' => 'Department',
'foreignKey' => 'department_id',
'fields' => 'id,name',
'conditions' => '',
'order' => '',
'counterCache' => ''
)
)
hasMany => array(
'TicketFile' => array(
'className' => 'TicketFile',
'foreignKey' => 'ticket_id',
'fields' => 'id,ticket_id,ticket_file',
'conditions' => '',
'order' => '',
'limit' => '',
'offset' => '',
'dependent' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array()
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array()
validationErrors => array()
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
'tickets' => 'Ticket',
'departments' => 'Department'
)
cacheQueries => false
hasOne => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {
modelName => 'Ticket'
defaultPriority => (int) 10
[protected] _methods => array([maximum depth reached])
[protected] _mappedMethods => array([maximum depth reached])
[protected] _enabled => array([maximum depth reached])
[protected] _loaded => array([maximum depth reached])
}
whitelist => array()
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
Department => object(AppModel) {
useDbConfig => 'default'
useTable => 'departments'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'departments'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
name => 'Department'
alias => 'Department'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => false
[protected] _eventManager => null
[protected] _validator => null
}
[protected] _schema => null
[protected] _associationKeys => array(
'belongsTo' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'counterCache'
),
'hasOne' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'dependent'
),
'hasMany' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'limit',
(int) 6 => 'offset',
(int) 7 => 'dependent',
(int) 8 => 'exclusive',
(int) 9 => 'finderQuery',
(int) 10 => 'counterQuery'
),
'hasAndBelongsToMany' => array(
(int) 0 => 'className',
(int) 1 => 'joinTable',
(int) 2 => 'with',
(int) 3 => 'foreignKey',
(int) 4 => 'associationForeignKey',
(int) 5 => 'conditions',
(int) 6 => 'fields',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'unique',
(int) 11 => 'finderQuery'
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
[protected] _validator => null
}* @return string Column type*/public function getColumnType($column) {$cols = $this->schema();if (isset($cols[$column]) && isset($cols[$column]['type'])) {
$virtual = true;}$type = $Model->getColumnType($key);}
'Ticket.is_deleted'
} elseif (is_numeric($key) && !empty($value)) {$data = $this->_quoteFields($value);} else {$data = $this->_parseKey(trim($key), $value, $Model);}
'Ticket.is_deleted'
(int) 0
object(Ticket) {
name => 'Ticket'
belongsTo => array(
'Department' => array(
'className' => 'Department',
'foreignKey' => 'department_id',
'fields' => 'id,name',
'conditions' => '',
'order' => '',
'counterCache' => ''
)
)
hasMany => array(
'TicketFile' => array(
'className' => 'TicketFile',
'foreignKey' => 'ticket_id',
'fields' => 'id,ticket_id,ticket_file',
'conditions' => '',
'order' => '',
'limit' => '',
'offset' => '',
'dependent' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array()
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array()
validationErrors => array()
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
'tickets' => 'Ticket',
'departments' => 'Department'
)
cacheQueries => false
hasOne => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {
modelName => 'Ticket'
defaultPriority => (int) 10
[protected] _methods => array([maximum depth reached])
[protected] _mappedMethods => array([maximum depth reached])
[protected] _enabled => array([maximum depth reached])
[protected] _loaded => array([maximum depth reached])
}
whitelist => array()
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
Department => object(AppModel) {
useDbConfig => 'default'
useTable => 'departments'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'departments'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
name => 'Department'
alias => 'Department'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => false
[protected] _eventManager => null
[protected] _validator => null
}
[protected] _schema => null
[protected] _associationKeys => array(
'belongsTo' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'counterCache'
),
'hasOne' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'dependent'
),
'hasMany' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'limit',
(int) 6 => 'offset',
(int) 7 => 'dependent',
(int) 8 => 'exclusive',
(int) 9 => 'finderQuery',
(int) 10 => 'counterQuery'
),
'hasAndBelongsToMany' => array(
(int) 0 => 'className',
(int) 1 => 'joinTable',
(int) 2 => 'with',
(int) 3 => 'foreignKey',
(int) 4 => 'associationForeignKey',
(int) 5 => 'conditions',
(int) 6 => 'fields',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'unique',
(int) 11 => 'finderQuery'
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
[protected] _validator => null
}}if (is_array($conditions) && !empty($conditions)) {$out = $this->conditionKeysToString($conditions, $quoteValues, $Model);
array(
'Ticket.is_deleted' => (int) 0,
'Ticket.status' => 'Open'
)
true
object(Ticket) {
name => 'Ticket'
belongsTo => array(
'Department' => array(
'className' => 'Department',
'foreignKey' => 'department_id',
'fields' => 'id,name',
'conditions' => '',
'order' => '',
'counterCache' => ''
)
)
hasMany => array(
'TicketFile' => array(
'className' => 'TicketFile',
'foreignKey' => 'ticket_id',
'fields' => 'id,ticket_id,ticket_file',
'conditions' => '',
'order' => '',
'limit' => '',
'offset' => '',
'dependent' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array()
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array()
validationErrors => array()
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
'tickets' => 'Ticket',
'departments' => 'Department'
)
cacheQueries => false
hasOne => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {
modelName => 'Ticket'
defaultPriority => (int) 10
[protected] _methods => array([maximum depth reached])
[protected] _mappedMethods => array([maximum depth reached])
[protected] _enabled => array([maximum depth reached])
[protected] _loaded => array([maximum depth reached])
}
whitelist => array()
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
Department => object(AppModel) {
useDbConfig => 'default'
useTable => 'departments'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'departments'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
name => 'Department'
alias => 'Department'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => false
[protected] _eventManager => null
[protected] _validator => null
}
[protected] _schema => null
[protected] _associationKeys => array(
'belongsTo' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'counterCache'
),
'hasOne' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'dependent'
),
'hasMany' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'limit',
(int) 6 => 'offset',
(int) 7 => 'dependent',
(int) 8 => 'exclusive',
(int) 9 => 'finderQuery',
(int) 10 => 'counterQuery'
),
'hasAndBelongsToMany' => array(
(int) 0 => 'className',
(int) 1 => 'joinTable',
(int) 2 => 'with',
(int) 3 => 'foreignKey',
(int) 4 => 'associationForeignKey',
(int) 5 => 'conditions',
(int) 6 => 'fields',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'unique',
(int) 11 => 'finderQuery'
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
[protected] _validator => null
}}return $this->renderStatement('select', array('conditions' => $this->conditions($query['conditions'], true, true, $Model),'fields' => implode(', ', $query['fields']),
array(
'Ticket.is_deleted' => (int) 0,
'Ticket.status' => 'Open'
)
true
true
object(Ticket) {
name => 'Ticket'
belongsTo => array(
'Department' => array(
'className' => 'Department',
'foreignKey' => 'department_id',
'fields' => 'id,name',
'conditions' => '',
'order' => '',
'counterCache' => ''
)
)
hasMany => array(
'TicketFile' => array(
'className' => 'TicketFile',
'foreignKey' => 'ticket_id',
'fields' => 'id,ticket_id,ticket_file',
'conditions' => '',
'order' => '',
'limit' => '',
'offset' => '',
'dependent' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array()
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array()
validationErrors => array()
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
'tickets' => 'Ticket',
'departments' => 'Department'
)
cacheQueries => false
hasOne => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {
modelName => 'Ticket'
defaultPriority => (int) 10
[protected] _methods => array([maximum depth reached])
[protected] _mappedMethods => array([maximum depth reached])
[protected] _enabled => array([maximum depth reached])
[protected] _loaded => array([maximum depth reached])
}
whitelist => array()
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
Department => object(AppModel) {
useDbConfig => 'default'
useTable => 'departments'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'departments'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
name => 'Department'
alias => 'Department'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => false
[protected] _eventManager => null
[protected] _validator => null
}
[protected] _schema => null
[protected] _associationKeys => array(
'belongsTo' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'counterCache'
),
'hasOne' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'dependent'
),
'hasMany' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'limit',
(int) 6 => 'offset',
(int) 7 => 'dependent',
(int) 8 => 'exclusive',
(int) 9 => 'finderQuery',
(int) 10 => 'counterQuery'
),
'hasAndBelongsToMany' => array(
(int) 0 => 'className',
(int) 1 => 'joinTable',
(int) 2 => 'with',
(int) 3 => 'foreignKey',
(int) 4 => 'associationForeignKey',
(int) 5 => 'conditions',
(int) 6 => 'fields',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'unique',
(int) 11 => 'finderQuery'
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
[protected] _validator => null
}'having' => $queryData['having'],'lock' => $queryData['lock'],),$Model);
array(
'conditions' => array(
'Ticket.is_deleted' => (int) 0,
'Ticket.status' => 'Open'
),
'fields' => array(
(int) 0 => 'COUNT(*) AS `count`'
),
'table' => '`unislogi_database`.`ul_tickets`',
'alias' => 'Ticket',
'order' => array(
(int) 0 => false
),
'limit' => null,
'joins' => array(
(int) 0 => 'LEFT JOIN `unislogi_database`.`ul_departments` AS `Department` ON (`Ticket`.`department_id` = `Department`.`id`)'
),
'group' => null,
'offset' => null,
'having' => null,
'lock' => null
)
object(Ticket) {
name => 'Ticket'
belongsTo => array(
'Department' => array(
'className' => 'Department',
'foreignKey' => 'department_id',
'fields' => 'id,name',
'conditions' => '',
'order' => '',
'counterCache' => ''
)
)
hasMany => array(
'TicketFile' => array(
'className' => 'TicketFile',
'foreignKey' => 'ticket_id',
'fields' => 'id,ticket_id,ticket_file',
'conditions' => '',
'order' => '',
'limit' => '',
'offset' => '',
'dependent' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array()
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array()
validationErrors => array()
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
'tickets' => 'Ticket',
'departments' => 'Department'
)
cacheQueries => false
hasOne => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {
modelName => 'Ticket'
defaultPriority => (int) 10
[protected] _methods => array([maximum depth reached])
[protected] _mappedMethods => array([maximum depth reached])
[protected] _enabled => array([maximum depth reached])
[protected] _loaded => array([maximum depth reached])
}
whitelist => array()
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
Department => object(AppModel) {
useDbConfig => 'default'
useTable => 'departments'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'departments'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
name => 'Department'
alias => 'Department'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => false
[protected] _eventManager => null
[protected] _validator => null
}
[protected] _schema => null
[protected] _associationKeys => array(
'belongsTo' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'counterCache'
),
'hasOne' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'dependent'
),
'hasMany' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'limit',
(int) 6 => 'offset',
(int) 7 => 'dependent',
(int) 8 => 'exclusive',
(int) 9 => 'finderQuery',
(int) 10 => 'counterQuery'
),
'hasAndBelongsToMany' => array(
(int) 0 => 'className',
(int) 1 => 'joinTable',
(int) 2 => 'with',
(int) 3 => 'foreignKey',
(int) 4 => 'associationForeignKey',
(int) 5 => 'conditions',
(int) 6 => 'fields',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'unique',
(int) 11 => 'finderQuery'
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
[protected] _validator => null
}}// Build SQL statement with the primary model, plus hasOne and belongsTo associations$query = $this->buildAssociationQuery($Model, $queryData);
object(Ticket) {
name => 'Ticket'
belongsTo => array(
'Department' => array(
'className' => 'Department',
'foreignKey' => 'department_id',
'fields' => 'id,name',
'conditions' => '',
'order' => '',
'counterCache' => ''
)
)
hasMany => array(
'TicketFile' => array(
'className' => 'TicketFile',
'foreignKey' => 'ticket_id',
'fields' => 'id,ticket_id,ticket_file',
'conditions' => '',
'order' => '',
'limit' => '',
'offset' => '',
'dependent' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array()
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array()
validationErrors => array()
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
'tickets' => 'Ticket',
'departments' => 'Department'
)
cacheQueries => false
hasOne => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {
modelName => 'Ticket'
defaultPriority => (int) 10
[protected] _methods => array([maximum depth reached])
[protected] _mappedMethods => array([maximum depth reached])
[protected] _enabled => array([maximum depth reached])
[protected] _loaded => array([maximum depth reached])
}
whitelist => array()
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
Department => object(AppModel) {
useDbConfig => 'default'
useTable => 'departments'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'departments'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
name => 'Department'
alias => 'Department'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => false
[protected] _eventManager => null
[protected] _validator => null
}
[protected] _schema => null
[protected] _associationKeys => array(
'belongsTo' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'counterCache'
),
'hasOne' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'dependent'
),
'hasMany' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'limit',
(int) 6 => 'offset',
(int) 7 => 'dependent',
(int) 8 => 'exclusive',
(int) 9 => 'finderQuery',
(int) 10 => 'counterQuery'
),
'hasAndBelongsToMany' => array(
(int) 0 => 'className',
(int) 1 => 'joinTable',
(int) 2 => 'with',
(int) 3 => 'foreignKey',
(int) 4 => 'associationForeignKey',
(int) 5 => 'conditions',
(int) 6 => 'fields',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'unique',
(int) 11 => 'finderQuery'
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
[protected] _validator => null
}
array(
'conditions' => array(
'Ticket.is_deleted' => (int) 0,
'Ticket.status' => 'Open'
),
'fields' => array(
(int) 0 => 'COUNT(*) AS `count`'
),
'joins' => array(
(int) 0 => array(
'table' => object(AppModel) {},
'alias' => 'Department',
'type' => 'LEFT',
'conditions' => '`Ticket`.`department_id` = `Department`.`id`'
)
),
'limit' => null,
'offset' => null,
'order' => array(
(int) 0 => false
),
'page' => (int) 1,
'group' => null,
'callbacks' => true,
'having' => null,
'lock' => null
)* @return array*/protected function _readDataSource($type, $query) {$results = $this->getDataSource()->read($this, $query);$this->resetAssociations();
object(Ticket) {
name => 'Ticket'
belongsTo => array(
'Department' => array(
'className' => 'Department',
'foreignKey' => 'department_id',
'fields' => 'id,name',
'conditions' => '',
'order' => '',
'counterCache' => ''
)
)
hasMany => array(
'TicketFile' => array(
'className' => 'TicketFile',
'foreignKey' => 'ticket_id',
'fields' => 'id,ticket_id,ticket_file',
'conditions' => '',
'order' => '',
'limit' => '',
'offset' => '',
'dependent' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array()
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array()
validationErrors => array()
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
'tickets' => 'Ticket',
'departments' => 'Department'
)
cacheQueries => false
hasOne => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {
modelName => 'Ticket'
defaultPriority => (int) 10
[protected] _methods => array([maximum depth reached])
[protected] _mappedMethods => array([maximum depth reached])
[protected] _enabled => array([maximum depth reached])
[protected] _loaded => array([maximum depth reached])
}
whitelist => array()
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
Department => object(AppModel) {
useDbConfig => 'default'
useTable => 'departments'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'departments'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
name => 'Department'
alias => 'Department'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => false
[protected] _eventManager => null
[protected] _validator => null
}
[protected] _schema => null
[protected] _associationKeys => array(
'belongsTo' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'counterCache'
),
'hasOne' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'dependent'
),
'hasMany' => array(
(int) 0 => 'className',
(int) 1 => 'foreignKey',
(int) 2 => 'conditions',
(int) 3 => 'fields',
(int) 4 => 'order',
(int) 5 => 'limit',
(int) 6 => 'offset',
(int) 7 => 'dependent',
(int) 8 => 'exclusive',
(int) 9 => 'finderQuery',
(int) 10 => 'counterQuery'
),
'hasAndBelongsToMany' => array(
(int) 0 => 'className',
(int) 1 => 'joinTable',
(int) 2 => 'with',
(int) 3 => 'foreignKey',
(int) 4 => 'associationForeignKey',
(int) 5 => 'conditions',
(int) 6 => 'fields',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'unique',
(int) 11 => 'finderQuery'
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
[protected] _validator => null
}
array(
'conditions' => array(
'Ticket.is_deleted' => (int) 0,
'Ticket.status' => 'Open'
),
'fields' => array(
(int) 0 => 'COUNT(*) AS `count`'
),
'joins' => array(
(int) 0 => array(
'table' => object(AppModel) {},
'alias' => 'Department',
'type' => 'LEFT',
'conditions' => '`Ticket`.`department_id` = `Department`.`id`'
)
),
'limit' => null,
'offset' => null,
'order' => array(
(int) 0 => false
),
'page' => (int) 1,
'group' => null,
'callbacks' => true,
'having' => null,
'lock' => null
)return null;}return $this->_readDataSource($type, $query);}
'count' array( 'conditions' => array( 'Ticket.is_deleted' => (int) 0, 'Ticket.status' => 'Open' ), 'fields' => 'COUNT(*) AS `count`', 'joins' => array(), 'limit' => null, 'offset' => null, 'order' => array( (int) 0 => false ), 'page' => (int) 1, 'group' => null, 'callbacks' => true )
}*/public function beforeFilter() {$unreadTicketCount = $this->Ticket->find('count',array('conditions' => array('Ticket.is_deleted' => 0,
'count' array( 'conditions' => array( 'Ticket.is_deleted' => (int) 0, 'Ticket.status' => 'Open' ), 'fields' => 'COUNT(*) AS `count`', 'joins' => array(), 'limit' => null, 'offset' => null, 'order' => array( (int) 0 => false ), 'page' => (int) 1, 'group' => null, 'callbacks' => true )
if ($listener['passParams'] === true) {$result = call_user_func_array($listener['callable'], $event->data);} else {$result = call_user_func($listener['callable'], $event);}
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(UsersController) {
name => 'Users'
uses => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
helpers => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Users'
layoutPath => null
viewVars => array([maximum depth reached])
view => 'login'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'User'
modelKey => 'user'
validationErrors => null
RequestHandler => object(RequestHandlerComponent) {}
Session => object(SessionComponent) {}
Cookie => object(CookieComponent) {}
Custom => object(CustomComponent) {}
Email => object(EmailComponent) {}
Ticket => object(Ticket) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
[protected] _stopped => false
}* @triggers Controller.startup $this*/public function startupProcess() {$this->getEventManager()->dispatch(new CakeEvent('Controller.initialize', $this));$this->getEventManager()->dispatch(new CakeEvent('Controller.startup', $this));
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(UsersController) {
name => 'Users'
uses => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
helpers => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Users'
layoutPath => null
viewVars => array([maximum depth reached])
view => 'login'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'User'
modelKey => 'user'
validationErrors => null
RequestHandler => object(RequestHandlerComponent) {}
Session => object(SessionComponent) {}
Cookie => object(CookieComponent) {}
Custom => object(CustomComponent) {}
Email => object(EmailComponent) {}
Ticket => object(Ticket) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
[protected] _stopped => false
}*/protected function _invoke(Controller $controller, CakeRequest $request) {$controller->constructClasses();$controller->startupProcess();
));}$response = $this->_invoke($controller, $request);if (isset($request->params['return'])) {
object(UsersController) {
name => 'Users'
uses => array(
(int) 0 => 'User',
(int) 1 => 'Admin',
(int) 2 => 'EmailTemplate',
(int) 3 => 'RequestLogistic',
(int) 4 => 'Message',
(int) 5 => 'MessageFile',
(int) 6 => 'Ticket'
)
components => array(
'RequestHandler' => null,
'Session' => null,
'Cookie' => null,
'Custom' => null,
'Email' => null
)
helpers => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => ''
base => ''
webroot => '/'
here => '/'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Users'
layoutPath => null
viewVars => array()
view => 'login'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(UsersController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array()
scaffold => false
methods => array(
(int) 0 => 'admin_index',
(int) 1 => 'admin_user_list',
(int) 2 => 'admin_user_view_details',
(int) 3 => 'view_logistic_detail',
(int) 4 => 'request_logistics',
(int) 5 => 'add_logistics',
(int) 6 => 'delete_logistic',
(int) 7 => 'ticket',
(int) 8 => 'pre_shipment_inspection',
(int) 9 => 'dashboard',
(int) 10 => 'login',
(int) 11 => 'signup',
(int) 12 => 'admin_unique_code',
(int) 13 => 'unique_code',
(int) 14 => 'get_user_email_exist',
(int) 15 => 'logout',
(int) 16 => 'get_data_signup',
(int) 17 => 'callAPI',
(int) 20 => 'data_encrypt',
(int) 21 => 'data_decrypt',
(int) 22 => 'admin_data_encrypt',
(int) 23 => 'admin_data_decrypt',
(int) 24 => 'getRealIpAddr',
(int) 25 => 'admin_getRealIpAddr'
)
modelClass => 'User'
modelKey => 'user'
validationErrors => null
RequestHandler => object(RequestHandlerComponent) {
ajaxLayout => 'ajax'
enabled => true
request => object(CakeRequest) {}
response => object(CakeResponse) {}
ext => null
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
params => object(CakeRequest) {}
[protected] _renderType => null
[protected] _inputTypeMap => array(
[maximum depth reached]
)
[protected] _viewClassMap => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Session => object(SessionComponent) {
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'CakeCookie'
time => null
path => '/'
domain => ''
secure => false
key => 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'
httpOnly => false
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _values => array([maximum depth reached])
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Custom => object(CustomComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Email => object(EmailComponent) {
to => null
from => null
replyTo => null
readReceipt => null
return => null
cc => array([maximum depth reached])
bcc => array([maximum depth reached])
date => null
subject => null
headers => array([maximum depth reached])
additionalParams => null
layout => 'default'
template => null
lineFeed => ''
sendAs => 'text'
delivery => 'mail'
charset => 'UTF-8'
attachments => array([maximum depth reached])
xMailer => 'CakePHP Email Component'
filePaths => array([maximum depth reached])
smtpOptions => array([maximum depth reached])
textMessage => null
htmlMessage => null
messageId => true
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _controller => object(UsersController) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Ticket => object(Ticket) {
name => 'Ticket'
belongsTo => array(
[maximum depth reached]
)
hasMany => array(
[maximum depth reached]
)
useDbConfig => 'default'
useTable => 'tickets'
id => false
data => array([maximum depth reached])
schemaName => 'unislogi_database'
table => 'tickets'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => 'ul_'
plugin => null
alias => 'Ticket'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => 'count'
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Department => object(AppModel) {}
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'users',
'action' => 'login',
'named' => array(),
'pass' => array(),
'isAjax' => false,
'models' => array(
'Ticket' => array(
[maximum depth reached]
),
'Department' => array(
[maximum depth reached]
)
)
)
data => array()
query => array()
url => ''
base => ''
webroot => '/'
here => '/'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}$Dispatcher = new Dispatcher();$Dispatcher->dispatch(new CakeRequest(),new CakeResponse());
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'users',
'action' => 'login',
'named' => array(),
'pass' => array(),
'isAjax' => false,
'models' => array(
'Ticket' => array(
[maximum depth reached]
),
'Department' => array(
[maximum depth reached]
)
)
)
data => array()
query => array()
url => ''
base => ''
webroot => '/'
here => '/'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}
object(CakeResponse) {
[protected] _statusCodes => array(
(int) 100 => 'Continue',
(int) 101 => 'Switching Protocols',
(int) 200 => 'OK',
(int) 201 => 'Created',
(int) 202 => 'Accepted',
(int) 203 => 'Non-Authoritative Information',
(int) 204 => 'No Content',
(int) 205 => 'Reset Content',
(int) 206 => 'Partial Content',
(int) 300 => 'Multiple Choices',
(int) 301 => 'Moved Permanently',
(int) 302 => 'Found',
(int) 303 => 'See Other',
(int) 304 => 'Not Modified',
(int) 305 => 'Use Proxy',
(int) 307 => 'Temporary Redirect',
(int) 400 => 'Bad Request',
(int) 401 => 'Unauthorized',
(int) 402 => 'Payment Required',
(int) 403 => 'Forbidden',
(int) 404 => 'Not Found',
(int) 405 => 'Method Not Allowed',
(int) 406 => 'Not Acceptable',
(int) 407 => 'Proxy Authentication Required',
(int) 408 => 'Request Time-out',
(int) 409 => 'Conflict',
(int) 410 => 'Gone',
(int) 411 => 'Length Required',
(int) 412 => 'Precondition Failed',
(int) 413 => 'Request Entity Too Large',
(int) 414 => 'Request-URI Too Large',
(int) 415 => 'Unsupported Media Type',
(int) 416 => 'Requested range not satisfiable',
(int) 417 => 'Expectation Failed',
(int) 429 => 'Too Many Requests',
(int) 500 => 'Internal Server Error',
(int) 501 => 'Not Implemented',
(int) 502 => 'Bad Gateway',
(int) 503 => 'Service Unavailable',
(int) 504 => 'Gateway Time-out',
(int) 505 => 'Unsupported Version'
)
[protected] _mimeTypes => array(
'html' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'json' => 'application/json',
'xml' => array(
(int) 0 => 'application/xml',
(int) 1 => 'text/xml'
),
'rss' => 'application/rss+xml',
'ai' => 'application/postscript',
'bcpio' => 'application/x-bcpio',
'bin' => 'application/octet-stream',
'ccad' => 'application/clariscad',
'cdf' => 'application/x-netcdf',
'class' => 'application/octet-stream',
'cpio' => 'application/x-cpio',
'cpt' => 'application/mac-compactpro',
'csh' => 'application/x-csh',
'csv' => array(
(int) 0 => 'text/csv',
(int) 1 => 'application/vnd.ms-excel'
),
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dms' => 'application/octet-stream',
'doc' => 'application/msword',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'drw' => 'application/drafting',
'dvi' => 'application/x-dvi',
'dwg' => 'application/acad',
'dxf' => 'application/dxf',
'dxr' => 'application/x-director',
'eot' => 'application/vnd.ms-fontobject',
'eps' => 'application/postscript',
'exe' => 'application/octet-stream',
'ez' => 'application/andrew-inset',
'flv' => 'video/x-flv',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'bz2' => 'application/x-bzip',
'7z' => 'application/x-7z-compressed',
'hdf' => 'application/x-hdf',
'hqx' => 'application/mac-binhex40',
'ico' => 'image/x-icon',
'ips' => 'application/x-ipscript',
'ipx' => 'application/x-ipix',
'js' => 'application/javascript',
'jsonapi' => 'application/vnd.api+json',
'latex' => 'application/x-latex',
'lha' => 'application/octet-stream',
'lsp' => 'application/x-lisp',
'lzh' => 'application/octet-stream',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'mif' => 'application/vnd.mif',
'ms' => 'application/x-troff-ms',
'nc' => 'application/x-netcdf',
'oda' => 'application/oda',
'otf' => 'font/otf',
'pdf' => 'application/pdf',
'pgn' => 'application/x-chess-pgn',
'pot' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'ppt' => 'application/vnd.ms-powerpoint',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'ppz' => 'application/vnd.ms-powerpoint',
'pre' => 'application/x-freelance',
'prt' => 'application/pro_eng',
'ps' => 'application/postscript',
'roff' => 'application/x-troff',
'scm' => 'application/x-lotusscreencam',
'set' => 'application/set',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'sit' => 'application/x-stuffit',
'skd' => 'application/x-koan',
'skm' => 'application/x-koan',
'skp' => 'application/x-koan',
'skt' => 'application/x-koan',
'smi' => 'application/smil',
'smil' => 'application/smil',
'sol' => 'application/solids',
'spl' => 'application/x-futuresplash',
'src' => 'application/x-wais-source',
'step' => 'application/STEP',
'stl' => 'application/SLA',
'stp' => 'application/STEP',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml',
'swf' => 'application/x-shockwave-flash',
't' => 'application/x-troff',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texi' => 'application/x-texinfo',
'texinfo' => 'application/x-texinfo',
'tr' => 'application/x-troff',
'tsp' => 'application/dsptype',
'ttc' => 'font/ttf',
'ttf' => 'font/ttf',
'unv' => 'application/i-deas',
'ustar' => 'application/x-ustar',
'vcd' => 'application/x-cdlink',
'vda' => 'application/vda',
'xlc' => 'application/vnd.ms-excel',
'xll' => 'application/vnd.ms-excel',
'xlm' => 'application/vnd.ms-excel',
'xls' => 'application/vnd.ms-excel',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlw' => 'application/vnd.ms-excel',
'zip' => 'application/zip',
'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'au' => 'audio/basic',
'kar' => 'audio/midi',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'mpga' => 'audio/mpeg',
'ogg' => 'audio/ogg',
'oga' => 'audio/ogg',
'spx' => 'audio/ogg',
'ra' => 'audio/x-realaudio',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'snd' => 'audio/basic',
'tsi' => 'audio/TSP-audio',
'wav' => 'audio/x-wav',
'aac' => 'audio/aac',
'asc' => 'text/plain',
'c' => 'text/plain',
'cc' => 'text/plain',
'css' => 'text/css',
'etx' => 'text/x-setext',
'f' => 'text/plain',
'f90' => 'text/plain',
'h' => 'text/plain',
'hh' => 'text/plain',
'htm' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'ics' => 'text/calendar',
'm' => 'text/plain',
'rtf' => 'text/rtf',
'rtx' => 'text/richtext',
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'tpl' => 'text/template',
'txt' => 'text/plain',
'text' => 'text/plain',
'avi' => 'video/x-msvideo',
'fli' => 'video/x-fli',
'mov' => 'video/quicktime',
'movie' => 'video/x-sgi-movie',
'mpe' => 'video/mpeg',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'viv' => 'video/vnd.vivo',
'vivo' => 'video/vnd.vivo',
'ogv' => 'video/ogg',
'webm' => 'video/webm',
'mp4' => 'video/mp4',
'm4v' => 'video/mp4',
'f4v' => 'video/mp4',
'f4p' => 'video/mp4',
'm4a' => 'audio/mp4',
'f4a' => 'audio/mp4',
'f4b' => 'audio/mp4',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'png' => 'image/png',
'pnm' => 'image/x-portable-anymap',
'ppm' => 'image/x-portable-pixmap',
'ras' => 'image/cmu-raster',
'rgb' => 'image/x-rgb',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'psd' => array(
(int) 0 => 'application/photoshop',
(int) 1 => 'application/psd',
(int) 2 => 'image/psd',
(int) 3 => 'image/x-photoshop',
(int) 4 => 'image/photoshop',
(int) 5 => 'zz-application/zz-winassoc-psd'
),
'ice' => 'x-conference/x-cooltalk',
'iges' => 'model/iges',
'igs' => 'model/iges',
'mesh' => 'model/mesh',
'msh' => 'model/mesh',
'silo' => 'model/mesh',
'vrml' => 'model/vrml',
'wrl' => 'model/vrml',
'mime' => 'www/mime',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-pdb',
'javascript' => 'application/javascript',
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array(
(int) 0 => 'application/xhtml+xml',
(int) 1 => 'application/xhtml',
(int) 2 => 'text/xhtml'
),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array(
(int) 0 => 'text/vnd.wap.wml',
(int) 1 => 'text/vnd.wap.wmlscript',
(int) 2 => 'image/vnd.wap.wbmp'
),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'woff' => 'application/x-font-woff',
'webp' => 'image/webp',
'appcache' => 'text/cache-manifest',
'manifest' => 'text/cache-manifest',
'htc' => 'text/x-component',
'rdf' => 'application/xml',
'crx' => 'application/x-chrome-extension',
'oex' => 'application/x-opera-extension',
'xpi' => 'application/x-xpinstall',
'safariextz' => 'application/octet-stream',
'webapp' => 'application/x-web-app-manifest+json',
'vcf' => 'text/x-vcard',
'vtt' => 'text/vtt',
'mkv' => 'video/x-matroska',
'pkpass' => 'application/vnd.apple.pkpass',
'ajax' => 'text/html'
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array()
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array()
[protected] _cookies => array()
}Unissenseinspection © 2026, All rights reserved
Warning (512): _cake_core_ cache was unable to write 'file_map' to File cache [CORE/Cake/Cache/Cache.php, line 327]Code Contextstatic::$_engines[$config]->settings['engine']),E_USER_WARNING$key = 'file_map' $value = array( 'Configure' => '/home/unislogistics/public_html/lib/Cake/Core/Configure.php', 'Hash' => '/home/unislogistics/public_html/lib/Cake/Utility/Hash.php', 'Cache' => '/home/unislogistics/public_html/lib/Cake/Cache/Cache.php', 'FileEngine' => '/home/unislogistics/public_html/lib/Cake/Cache/Engine/FileEngine.php', 'CacheEngine' => '/home/unislogistics/public_html/lib/Cake/Cache/CacheEngine.php', 'Inflector' => '/home/unislogistics/public_html/lib/Cake/Utility/Inflector.php', 'Multibyte' => '/home/unislogistics/public_html/lib/Cake/I18n/Multibyte.php', 'ErrorHandler' => '/home/unislogistics/public_html/lib/Cake/Error/ErrorHandler.php', 'CakeLog' => '/home/unislogistics/public_html/lib/Cake/Log/CakeLog.php', 'LogEngineCollection' => '/home/unislogistics/public_html/lib/Cake/Log/LogEngineCollection.php', 'ObjectCollection' => '/home/unislogistics/public_html/lib/Cake/Utility/ObjectCollection.php', 'FileLog' => '/home/unislogistics/public_html/lib/Cake/Log/Engine/FileLog.php', 'BaseLog' => '/home/unislogistics/public_html/lib/Cake/Log/Engine/BaseLog.php', 'CakeLogInterface' => '/home/unislogistics/public_html/lib/Cake/Log/CakeLogInterface.php', 'Debugger' => '/home/unislogistics/public_html/lib/Cake/Utility/Debugger.php', 'CakeText' => '/home/unislogistics/public_html/lib/Cake/Utility/CakeText.php', 'Dispatcher' => '/home/unislogistics/public_html/lib/Cake/Routing/Dispatcher.php', 'CakeEventListener' => '/home/unislogistics/public_html/lib/Cake/Event/CakeEventListener.php', 'CakeRequest' => '/home/unislogistics/public_html/lib/Cake/Network/CakeRequest.php', 'CakeResponse' => '/home/unislogistics/public_html/lib/Cake/Network/CakeResponse.php', 'CakeEvent' => '/home/unislogistics/public_html/lib/Cake/Event/CakeEvent.php', 'CakeEventManager' => '/home/unislogistics/public_html/lib/Cake/Event/CakeEventManager.php', 'AssetDispatcher' => '/home/unislogistics/public_html/lib/Cake/Routing/Filter/AssetDispatcher.php', 'DispatcherFilter' => '/home/unislogistics/public_html/lib/Cake/Routing/DispatcherFilter.php', 'CacheDispatcher' => '/home/unislogistics/public_html/lib/Cake/Routing/Filter/CacheDispatcher.php', 'Router' => '/home/unislogistics/public_html/lib/Cake/Routing/Router.php', 'CakeRoute' => '/home/unislogistics/public_html/lib/Cake/Routing/Route/CakeRoute.php', 'CakePlugin' => '/home/unislogistics/public_html/lib/Cake/Core/CakePlugin.php', 'UsersController' => '/home/unislogistics/public_html/app/Controller/UsersController.php', 'phpmailer' => '/home/unislogistics/public_html/app/Vendor/phpmailer.php', 'AppController' => '/home/unislogistics/public_html/app/Controller/AppController.php', 'Controller' => '/home/unislogistics/public_html/lib/Cake/Controller/Controller.php', 'CakeObject' => '/home/unislogistics/public_html/lib/Cake/Core/CakeObject.php', 'ComponentCollection' => '/home/unislogistics/public_html/lib/Cake/Controller/ComponentCollection.php', 'RequestHandlerComponent' => '/home/unislogistics/public_html/lib/Cake/Controller/Component/RequestHandlerComponent.php', 'Component' => '/home/unislogistics/public_html/lib/Cake/Controller/Component.php', 'SessionComponent' => '/home/unislogistics/public_html/lib/Cake/Controller/Component/SessionComponent.php', 'CookieComponent' => '/home/unislogistics/public_html/lib/Cake/Controller/Component/CookieComponent.php', 'CustomComponent' => '/home/unislogistics/public_html/app/Controller/Component/CustomComponent.php', 'EmailComponent' => '/home/unislogistics/public_html/lib/Cake/Controller/Component/EmailComponent.php', 'ClassRegistry' => '/home/unislogistics/public_html/lib/Cake/Utility/ClassRegistry.php', 'Ticket' => '/home/unislogistics/public_html/app/Model/Ticket.php', 'Model' => '/home/unislogistics/public_html/lib/Cake/Model/Model.php', 'BehaviorCollection' => '/home/unislogistics/public_html/lib/Cake/Model/BehaviorCollection.php', 'ConnectionManager' => '/home/unislogistics/public_html/lib/Cake/Model/ConnectionManager.php', 'Mysql' => '/home/unislogistics/public_html/lib/Cake/Model/Datasource/Database/Mysql.php', 'DboSource' => '/home/unislogistics/public_html/lib/Cake/Model/Datasource/DboSource.php', 'DataSource' => '/home/unislogistics/public_html/lib/Cake/Model/Datasource/DataSource.php', 'I18n' => '/home/unislogistics/public_html/lib/Cake/I18n/I18n.php', 'L10n' => '/home/unislogistics/public_html/lib/Cake/I18n/L10n.php', 'CakeSession' => '/home/unislogistics/public_html/lib/Cake/Model/Datasource/CakeSession.php', 'AppModel' => '/home/unislogistics/public_html/app/Model/AppModel.php', 'ExceptionRenderer' => '/home/unislogistics/public_html/lib/Cake/Error/ExceptionRenderer.php', 'CakeErrorController' => '/home/unislogistics/public_html/lib/Cake/Controller/CakeErrorController.php', 'View' => '/home/unislogistics/public_html/lib/Cake/View/View.php', 'HelperCollection' => '/home/unislogistics/public_html/lib/Cake/View/HelperCollection.php', 'ViewBlock' => '/home/unislogistics/public_html/lib/Cake/View/ViewBlock.php', 'HtmlHelper' => '/home/unislogistics/public_html/lib/Cake/View/Helper/HtmlHelper.php', 'AppHelper' => '/home/unislogistics/public_html/app/View/Helper/AppHelper.php', 'Helper' => '/home/unislogistics/public_html/lib/Cake/View/Helper.php' ) $config = '_cake_core_' $settings = array( 'engine' => 'File', 'prefix' => 'myapp_cake_core_', 'path' => '/home/unislogistics/public_html/app/tmp/cache/persistent/', 'serialize' => true, 'duration' => (int) 10, 'lock' => true, 'isWindows' => false, 'mask' => (int) 436, 'probability' => (int) 100, 'groups' => array() ) $success = falseCache::write() - CORE/Cake/Cache/Cache.php, line 327 App::shutdown() - CORE/Cake/Core/App.php, line 938 [main] - [internal], line ??
Warning (512): _cake_core_ cache was unable to write 'method_cache' to File cache [CORE/Cake/Cache/Cache.php, line 327]Code Contextstatic::$_engines[$config]->settings['engine']),E_USER_WARNING$key = 'method_cache' $value = array( (int) 0 => false, 'name' => array( '0ed268fd2bf4dd46d5478ff1ebd837e5' => '`unislogi_database`', '47eb7bb09414c64f779510914712b6ee' => '`count`', '6311f24c34e40f7228c43223bf5c8e11' => '`Ticket`.`department_id`', 'eae30c741a421c75b620900ae90963c5' => '`Department`.`id`', '62c63ca73f81a047442207230d7d6d78' => '`Ticket`.`id`', 'b189b57e7f1aafc62a3430c55442e7a5' => '`ul_tickets`', '9632107959d073825a4ef917a69d7652' => '`Department`', 'f6c1caf6e6a39782fa43afe2a411d16a' => '`ul_departments`' ), 'fields' => array( 'a8c2e78be5d2341e0c4dac32b0aa7f0e' => array( (int) 0 => 'COUNT(*) AS `count`' ), '82bac5a36bf9c2ce3707c8f6aab4fb2e' => array( (int) 0 => '`Ticket`.`id`' ) ) ) $config = '_cake_core_' $settings = array( 'engine' => 'File', 'prefix' => 'myapp_cake_core_', 'path' => '/home/unislogistics/public_html/app/tmp/cache/persistent/', 'serialize' => true, 'duration' => (int) 10, 'lock' => true, 'isWindows' => false, 'mask' => (int) 436, 'probability' => (int) 100, 'groups' => array() ) $success = falseCache::write() - CORE/Cake/Cache/Cache.php, line 327 DboSource::__destruct() - CORE/Cake/Model/Datasource/DboSource.php, line 3704 [main] - [internal], line ??