160811 7:21:12 72 Connect dev_support@dev as anonymous on dev_support 72 Query SET NAMES latin1 72 Query SHOW TABLES 72 Query SHOW TABLES 72 Query SHOW TABLES 72 Query SHOW TABLES 72 Query SHOW TABLES 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS cerb_event_point ( id VARCHAR(255) DEFAULT '' NOT NULL, plugin_id VARCHAR(255) DEFAULT '0' NOT NULL, name VARCHAR(255) DEFAULT '' NOT NULL, params MEDIUMBLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_extension_point ( id VARCHAR(255) DEFAULT '' NOT NULL, plugin_id VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_extension ( id VARCHAR(255) DEFAULT '' NOT NULL, plugin_id VARCHAR(255) DEFAULT '' NOT NULL, point VARCHAR(255) DEFAULT '' NOT NULL, pos SMALLINT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(255) DEFAULT '' NOT NULL, file VARCHAR(255) DEFAULT '' NOT NULL, class VARCHAR(255) DEFAULT '' NOT NULL, params MEDIUMBLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_patch_history ( plugin_id VARCHAR(255) DEFAULT '' NOT NULL, revision MEDIUMINT UNSIGNED DEFAULT 0 NOT NULL, run_date INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (plugin_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_plugin ( id VARCHAR(255), enabled TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(255) DEFAULT '' NOT NULL, description VARCHAR(255) DEFAULT '' NOT NULL, author VARCHAR(64) DEFAULT '' NOT NULL, revision INT UNSIGNED DEFAULT 0 NOT NULL, dir VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_property_store ( extension_id VARCHAR(128) DEFAULT '' NOT NULL, instance_id TINYINT UNSIGNED DEFAULT 0 NOT NULL, property VARCHAR(128) DEFAULT '' NOT NULL, value VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (extension_id, instance_id, property) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_session ( sesskey VARCHAR(64), expiry DATETIME, expireref VARCHAR(250), created DATETIME NOT NULL, modified DATETIME NOT NULL, sessdata MEDIUMBLOB, PRIMARY KEY (sesskey) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 1, 1470892872) 72 Query SHOW TABLES 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 253 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query ALTER TABLE cerb_plugin ADD COLUMN file VARCHAR(128) DEFAULT '' NOT NULL 72 Query ALTER TABLE cerb_plugin ADD COLUMN class VARCHAR(128) DEFAULT '' NOT NULL 72 Query ALTER TABLE cerb_plugin ADD COLUMN link VARCHAR(128) DEFAULT '' NOT NULL 72 Query SHOW COLUMNS FROM cerb_property_store 72 Query SHOW INDEXES FROM cerb_property_store 72 Query ALTER TABLE cerb_property_store CHANGE COLUMN value value_old VARCHAR(255) DEFAULT '' NOT NULL 72 Query ALTER TABLE cerb_property_store ADD COLUMN value MEDIUMBLOB 72 Query SELECT extension_id, instance_id, property, value_old FROM cerb_property_store 72 Query ALTER TABLE cerb_property_store DROP COLUMN value_old 72 Query CREATE TABLE IF NOT EXISTS translation ( id INT UNSIGNED DEFAULT 0 NOT NULL, string_id VARCHAR(255) DEFAULT '' NOT NULL, lang_code VARCHAR(16) DEFAULT '' NOT NULL, string_default LONGTEXT, string_override LONGTEXT, PRIMARY KEY (id), INDEX string_id (string_id), INDEX lang_code (lang_code) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_acl ( id VARCHAR(255) DEFAULT '' NOT NULL, plugin_id VARCHAR(255) DEFAULT '' NOT NULL, label VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 253, 1470892872) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 290 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM cerb_acl 72 Query SHOW INDEXES FROM cerb_acl 72 Query CREATE TABLE IF NOT EXISTS cerb_class_loader ( class VARCHAR(255) DEFAULT '' NOT NULL, plugin_id VARCHAR(255) DEFAULT '' NOT NULL, rel_path VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (class) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS cerb_uri_routing ( uri VARCHAR(255) DEFAULT '' NOT NULL, plugin_id VARCHAR(255) DEFAULT '' NOT NULL, controller_id VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (uri) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 290, 1470892872) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 305 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM cerb_property_store 72 Query SHOW INDEXES FROM cerb_property_store 72 Query ALTER TABLE cerb_property_store CHANGE COLUMN value value TEXT 72 Query DELETE FROM cerb_property_store WHERE instance_id > 0 72 Query ALTER TABLE cerb_property_store DROP COLUMN instance_id 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query ALTER TABLE cerb_plugin DROP COLUMN file 72 Query ALTER TABLE cerb_plugin DROP COLUMN class 72 Query CREATE TABLE IF NOT EXISTS devblocks_setting ( plugin_id VARCHAR(255) DEFAULT '' NOT NULL, setting VARCHAR(32) DEFAULT '' NOT NULL, value VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (plugin_id, setting) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS devblocks_template ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, plugin_id VARCHAR(255) DEFAULT '' NOT NULL, path VARCHAR(255) DEFAULT '' NOT NULL, tag VARCHAR(255) DEFAULT '' NOT NULL, last_updated INT UNSIGNED DEFAULT 0 NOT NULL, content MEDIUMTEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM devblocks_template 72 Query SHOW INDEXES FROM devblocks_template 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query ALTER TABLE cerb_plugin ADD COLUMN templates_json MEDIUMTEXT 72 Query SHOW COLUMNS FROM cerb_extension 72 Query SHOW INDEXES FROM cerb_extension 72 Query ALTER TABLE cerb_extension CHANGE COLUMN params params TEXT 72 Query DROP TABLE cerb_session 72 Query CREATE TABLE IF NOT EXISTS devblocks_session ( session_key VARCHAR(64) DEFAULT '' NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, updated INT UNSIGNED DEFAULT 0 NOT NULL, session_data MEDIUMTEXT, PRIMARY KEY (session_key), INDEX created (created), INDEX updated (updated) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM devblocks_session 72 Query SHOW INDEXES FROM devblocks_session 72 Query SHOW COLUMNS FROM cerb_event_point 72 Query SHOW INDEXES FROM cerb_event_point 72 Query ALTER TABLE cerb_event_point MODIFY COLUMN params MEDIUMTEXT 72 Query CREATE TABLE IF NOT EXISTS devblocks_storage_profile ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name varchar(128) NOT NULL DEFAULT '', extension_id varchar(255) NOT NULL DEFAULT '', params_json longtext, PRIMARY KEY (id), INDEX extension_id (extension_id) ) ENGINE=innodb 72 Query UPDATE cerb_plugin SET enabled=1 WHERE id='devblocks.core' 72 Query SHOW COLUMNS FROM devblocks_setting 72 Query SHOW INDEXES FROM devblocks_setting 72 Query ALTER TABLE devblocks_setting MODIFY COLUMN value TEXT 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query ALTER TABLE cerb_plugin DROP COLUMN templates_json 72 Query ALTER TABLE cerb_plugin ADD COLUMN manifest_cache_json MEDIUMTEXT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 305, 1470892872) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 306 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM devblocks_storage_profile 72 Query SHOW INDEXES FROM devblocks_storage_profile 72 Query SHOW COLUMNS FROM devblocks_template 72 Query SHOW INDEXES FROM devblocks_template 72 Query SHOW COLUMNS FROM translation 72 Query SHOW INDEXES FROM translation 72 Query ALTER TABLE translation MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 306, 1470892872) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 308 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query ALTER TABLE cerb_plugin DROP COLUMN revision 72 Query ALTER TABLE cerb_plugin ADD COLUMN version SMALLINT UNSIGNED NOT NULL DEFAULT 0 AFTER `author` 72 Query CREATE TABLE IF NOT EXISTS devblocks_registry ( entry_key VARCHAR(255) DEFAULT '' NOT NULL, entry_type VARCHAR(32) DEFAULT '' NOT NULL, entry_value TEXT, PRIMARY KEY (entry_key) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 308, 1470892872) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 311 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query ALTER TABLE cerb_plugin MODIFY COLUMN description TEXT 72 Query CREATE TABLE IF NOT EXISTS devblocks_storage_queue_delete ( storage_namespace VARCHAR(64) NOT NULL DEFAULT '', storage_key VARCHAR(255) NOT NULL DEFAULT '', storage_extension VARCHAR(128) NOT NULL DEFAULT '', storage_profile_id INT UNSIGNED NOT NULL DEFAULT 0, INDEX ns_ext_profile (storage_namespace, storage_extension, storage_profile_id) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 311, 1470892872) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 322 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM translation 72 Query SHOW INDEXES FROM translation 72 Query ALTER TABLE translation MODIFY COLUMN string_default TEXT NOT NULL 72 Query ALTER TABLE translation MODIFY COLUMN string_override TEXT NOT NULL 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query ALTER TABLE cerb_plugin MODIFY COLUMN version INT UNSIGNED NOT NULL DEFAULT 0 72 Query SHOW COLUMNS FROM translation 72 Query SHOW INDEXES FROM translation 72 Query ALTER TABLE translation MODIFY COLUMN string_default TEXT 72 Query ALTER TABLE translation MODIFY COLUMN string_override TEXT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 322, 1470892872) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 324 72 Query SHOW TABLES 72 Query DROP TABLE cerb_extension_point 72 Query DROP TABLE cerb_uri_routing 72 Query SHOW COLUMNS FROM devblocks_setting 72 Query SHOW INDEXES FROM devblocks_setting 72 Query ALTER TABLE devblocks_setting change column plugin_id plugin_id varchar(128) not null default '', change column setting setting varchar(128) not null default '' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('devblocks.core', 324, 1470892872) 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'devblocks.core' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('devblocks.core',1,'[Devblocks] Core','Devblocks: PHP Application Framework','Webgroup Media, LLC.','20303','http://wiki.devblocks.com/','libs/devblocks','{\"patches\":[{\"version\":\"1.0.0-alpha\",\"revision\":\"1\",\"file\":\"patches\\/1.0.0_alpha.php\"},{\"version\":\"1.0.0-beta\",\"revision\":\"253\",\"file\":\"patches\\/1.0.0_beta.php\"},{\"version\":\"1.1.0\",\"revision\":\"290\",\"file\":\"patches\\/1.1.0.php\"},{\"version\":\"2.0.0\",\"revision\":\"305\",\"file\":\"patches\\/2.0.0.php\"},{\"version\":\"2.1.0\",\"revision\":\"306\",\"file\":\"patches\\/2.1.0.php\"},{\"version\":\"2.1.1\",\"revision\":\"308\",\"file\":\"patches\\/2.1.1.php\"},{\"version\":\"2.1.2\",\"revision\":\"311\",\"file\":\"patches\\/2.1.2.php\"},{\"version\":\"2.3.0\",\"revision\":\"322\",\"file\":\"patches\\/2.3.0.php\"},{\"version\":\"2.3.3\",\"revision\":\"324\",\"file\":\"patches\\/2.3.3.php\"}],\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.cache.engine.disk','devblocks.core','devblocks.cache.engine',0,'Filesystem','api/services/cache.php','DevblocksCacheEngine_Disk','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.cache.engine.memcache','devblocks.core','devblocks.cache.engine',1,'Memcached','api/services/cache.php','DevblocksCacheEngine_Memcache','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.cache.engine.redis','devblocks.core','devblocks.cache.engine',2,'Redis','api/services/cache.php','DevblocksCacheEngine_Redis','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.search.engine.elasticsearch','devblocks.core','devblocks.search.engine',3,'Elasticsearch','api/services/search.php','DevblocksSearchEngineElasticSearch','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.search.engine.mysql_fulltext','devblocks.core','devblocks.search.engine',4,'MySQL Fulltext','api/services/search.php','DevblocksSearchEngineMySqlFulltext','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.search.engine.sphinx','devblocks.core','devblocks.search.engine',5,'Sphinx','api/services/search.php','DevblocksSearchEngineSphinx','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.storage.engine.disk','devblocks.core','devblocks.storage.engine',6,'Disk','api/services/storage.php','DevblocksStorageEngineDisk','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.storage.engine.database','devblocks.core','devblocks.storage.engine',7,'Database','api/services/storage.php','DevblocksStorageEngineDatabase','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.storage.engine.s3','devblocks.core','devblocks.storage.engine',8,'Amazon S3','api/services/storage.php','DevblocksStorageEngineS3','a:0:{}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'devblocks.core' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'devblocks.core' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DevblocksStorageProfile','devblocks.core','api/dao/devblocks_storage_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksCacheEngine_Disk','devblocks.core','api/services/cache.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksCacheEngine_Memcache','devblocks.core','api/services/cache.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksCacheEngine_Redis','devblocks.core','api/services/cache.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksSearchEngineElasticSearch','devblocks.core','api/services/search.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksSearchEngineMysqlFulltext','devblocks.core','api/services/search.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksSearchEngineSphinx','devblocks.core','api/services/search.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksStorageEngineDatabase','devblocks.core','api/services/storage.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksStorageEngineDisk','devblocks.core','api/services/storage.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksStorageEngineS3','devblocks.core','api/services/storage.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('UserAgentParser','devblocks.core','libs/user_agent_parser.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'devblocks.core' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'wgm.login.password.google_auth' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('wgm.login.password.google_auth',0,'Google Authenticator','Enable two-factor worker logins with passwords and the Google Authenticator app on iOS, Android, or Blackberry.','Webgroup Media, LLC.','1','http://www.cerbweb.com/','features/wgm.login.password.google_auth','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('login.password.google_auth','wgm.login.password.google_auth','cerberusweb.login',0,'Password + Google Authenticator','api/App.php','Login_PasswordAndGoogleAuth','a:1:{s:3:\"uri\";s:14:\"password-gauth\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'wgm.login.password.google_auth' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'wgm.login.password.google_auth' 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'wgm.login.password.google_auth' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.kb' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.kb',0,'Knowledgebase','Create and categorize articles to share knowledge between workers or your community.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Knowledgebase','features/cerberusweb.kb','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"5.0.0-beta\",\"revision\":\"6\",\"file\":\"patches\\/5.0.0_beta.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"7\",\"file\":\"patches\\/5.1.0.php\"}],\"templates\":[{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/article.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/search_results.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/sidebar.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/view.tpl\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('kb.listener','cerberusweb.kb','devblocks.listener.event',0,'Event Listener','api/App.php','EventListener_Kb','a:1:{s:6:\"events\";a:1:{i:0;a:1:{s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.kb_article','cerberusweb.kb','devblocks.context',1,'Knowledgebase Article','api/dao/kb_article.php','Context_KbArticle','a:4:{s:5:\"alias\";s:10:\"kb_article\";s:9:\"dao_class\";s:13:\"DAO_KbArticle\";s:10:\"view_class\";s:14:\"View_KbArticle\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.kb_category','cerberusweb.kb','devblocks.context',2,'Knowledgebase Category','api/dao/kb_category.php','Context_KbCategory','a:4:{s:5:\"alias\";s:11:\"kb_category\";s:9:\"dao_class\";s:14:\"DAO_KbCategory\";s:10:\"view_class\";s:15:\"View_KbCategory\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.kb_article','cerberusweb.kb','devblocks.event',3,'Custom knowledgebase article behavior','api/events/macro/kbarticle_macro.php','Event_KbArticleMacro','a:2:{s:13:\"macro_context\";s:31:\"cerberusweb.contexts.kb_article\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.kb','cerberusweb.kb','cerberusweb.page',4,'Knowledgebase','api/App.php','ChKbPage','a:2:{s:3:\"uri\";s:2:\"kb\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.tab.browse','cerberusweb.kb','cerberusweb.ui.workspace.tab',5,'Knowledgebase Browser Tab','api/App.php','WorkspaceTab_KbBrowse','a:1:{s:5:\"label\";s:24:\"kb.workspace.tab.browser\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.page.profiles.kb_article','cerberusweb.kb','cerberusweb.ui.page.section',6,'KB Article Section','api/profiles/kb_article.php','PageSection_ProfilesKbArticle','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:2:\"kb\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.controller.ajax','cerberusweb.kb','devblocks.controller',7,'KB Ajax Controller','api/App.php','ChKbAjaxController','a:1:{s:3:\"uri\";s:7:\"kb.ajax\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.reply.toolbaritem.kb','cerberusweb.kb','cerberusweb.reply.toolbaritem',8,'KB Reply Toolbar','api/App.php','ChKbReplyToolbarButton','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.sc.controller','cerberusweb.kb','usermeet.sc.controller',9,'Knowledgebase','api/sc/kb.php','UmScKbController','a:2:{s:3:\"uri\";s:2:\"kb\";s:10:\"menu_title\";s:20:\"common.knowledgebase\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.sc.rss.controller','cerberusweb.kb','usermeet.sc.rss.controller',10,'Knowledgebase RSS','api/sc/rss/kb.php','UmScKbRssController','a:1:{s:3:\"uri\";s:2:\"kb\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.search.schema.kb_article','cerberusweb.kb','devblocks.search.schema',11,'Knowledgebase Articles','api/dao/kb_article.php','Search_KbArticle','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.kbarticles','cerberusweb.kb','cerberusweb.rest.controller',12,'KB Articles','api/rest/kbarticles.php','ChRest_KbArticles','a:1:{s:3:\"uri\";s:10:\"kbarticles\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.kbcategories','cerberusweb.kb','cerberusweb.rest.controller',13,'KB Categories','api/rest/kbcategories.php','ChRest_KbCategories','a:1:{s:3:\"uri\";s:12:\"kbcategories\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.kb' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.kb' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_KbArticle','cerberusweb.kb','api/events/abstract/abstract_event_kbarticle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_KbArticleMacro','cerberusweb.kb','api/events/macro/kbarticle_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('UmSc_KbArticleView','cerberusweb.kb','api/sc/kb.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.kb' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.kb.articles.modify','cerberusweb.kb','acl.core.kb.articles.modify') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.kb.categories.modify','cerberusweb.kb','acl.core.kb.categories.modify') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('kb.articles.actions.update_all','cerberusweb.kb','acl.kb.articles.actions.update_all') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.reports' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.reports',0,'Reports','Pluggable reporting area with default reports on various metrics. This adds a Reports menu and several plugin hooks for creating new reports.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Reports','features/cerberusweb.reports','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('reports.workspace.page','cerberusweb.reports','cerberusweb.ui.workspace.page',0,'Reports Workspace Page','api/App.php','ChReportsWorkspacePage','a:1:{s:5:\"label\";s:20:\"reports.menu.reports\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.custom_fields','cerberusweb.reports','cerberusweb.report.group',1,'Custom Field Reports','api/App.php','ChReportGroupCustomFields','a:2:{s:10:\"group_name\";s:30:\"reports.ui.group.custom_fields\";s:3:\"acl\";s:27:\"reports.group.custom_fields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.groups','cerberusweb.reports','cerberusweb.report.group',2,'Group Reports','api/App.php','ChReportGroupGroups','a:2:{s:10:\"group_name\";s:22:\"reports.ui.group.group\";s:3:\"acl\";s:20:\"reports.group.groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.orgs','cerberusweb.reports','cerberusweb.report.group',3,'Org Reports','api/App.php','ChReportGroupOrgs','a:2:{s:10:\"group_name\";s:20:\"reports.ui.group.org\";s:3:\"acl\";s:18:\"reports.group.orgs\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.snippets','cerberusweb.reports','cerberusweb.report.group',4,'Snippet Reports','api/App.php','ChReportGroupSnippets','a:2:{s:10:\"group_name\";s:24:\"reports.ui.group.snippet\";s:3:\"acl\";s:22:\"reports.group.snippets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.spam','cerberusweb.reports','cerberusweb.report.group',5,'Spam Reports','api/App.php','ChReportGroupSpam','a:2:{s:10:\"group_name\";s:21:\"reports.ui.group.spam\";s:3:\"acl\";s:18:\"reports.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.tickets','cerberusweb.reports','cerberusweb.report.group',6,'Ticket Reports','api/App.php','ChReportGroupTickets','a:2:{s:10:\"group_name\";s:23:\"reports.ui.group.ticket\";s:3:\"acl\";s:21:\"reports.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.workers','cerberusweb.reports','cerberusweb.report.group',7,'Worker Reports','api/App.php','ChReportGroupWorkers','a:2:{s:10:\"group_name\";s:23:\"reports.ui.group.worker\";s:3:\"acl\";s:21:\"reports.group.workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.virtual_attendants','cerberusweb.reports','cerberusweb.report.group',8,'Virtual Attendant Reports','api/App.php','ChReportGroupVirtualAttendants','a:2:{s:10:\"group_name\";s:34:\"reports.ui.group.virtual_attendant\";s:3:\"acl\";s:32:\"reports.group.virtual_attendants\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.custom_fields.usage','cerberusweb.reports','cerberusweb.report',9,'Custom Field Usage Report','api/reports/custom_fields/CustomFieldsUsageReport.php','ChReportCustomFieldUsage','a:2:{s:11:\"report_name\";s:30:\"reports.ui.custom_fields.usage\";s:12:\"report_group\";s:26:\"report.group.custom_fields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.new_tickets','cerberusweb.reports','cerberusweb.report',10,'Created Tickets By Group Report','api/reports/tickets/CreatedTicketsReport.php','ChReportNewTickets','a:2:{s:11:\"report_name\";s:29:\"reports.ui.ticket.new_tickets\";s:12:\"report_group\";s:20:\"report.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.spam_words','cerberusweb.reports','cerberusweb.report',11,'Spam Word Report','api/reports/spam/TopSpamWordsReport.php','ChReportSpamWords','a:2:{s:11:\"report_name\";s:21:\"reports.ui.spam.words\";s:12:\"report_group\";s:17:\"report.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.spam_addys','cerberusweb.reports','cerberusweb.report',12,'Spam Addy Report','api/reports/spam/TopSpamAddysReport.php','ChReportSpamAddys','a:2:{s:11:\"report_name\";s:23:\"reports.ui.spam.senders\";s:12:\"report_group\";s:17:\"report.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.spam_domains','cerberusweb.reports','cerberusweb.report',13,'Spam Domains Report','api/reports/spam/TopSpamDomainsReport.php','ChReportSpamDomains','a:2:{s:11:\"report_name\";s:23:\"reports.ui.spam.domains\";s:12:\"report_group\";s:17:\"report.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.snippets.popularity','cerberusweb.reports','cerberusweb.report',14,'Snippet Popularity Report','api/reports/snippets/SnippetPopularityReport.php','ChReportSnippetPopularity','a:2:{s:11:\"report_name\";s:30:\"reports.ui.snippets.popularity\";s:12:\"report_group\";s:21:\"report.group.snippets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.workers.roster','cerberusweb.reports','cerberusweb.report',15,'Group Roster Report','api/reports/groups/GroupRostersReport.php','ChReportGroupRoster','a:2:{s:11:\"report_name\";s:23:\"reports.ui.group.roster\";s:12:\"report_group\";s:19:\"report.group.groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.workers.averageresponsetime','cerberusweb.reports','cerberusweb.report',16,'Average Response Time Report','api/reports/worker/WorkerAverageResponseTimeReport.php','ChReportAverageResponseTime','a:2:{s:11:\"report_name\";s:31:\"reports.ui.worker.response_time\";s:12:\"report_group\";s:20:\"report.group.workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.groups.group_replies','cerberusweb.reports','cerberusweb.report',17,'Group Replies Report','api/reports/groups/GroupRepliesReport.php','ChReportGroupReplies','a:2:{s:11:\"report_name\";s:24:\"reports.ui.group.replies\";s:12:\"report_group\";s:19:\"report.group.groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.closed_tickets','cerberusweb.reports','cerberusweb.report',18,'Closed Tickets Report','api/reports/tickets/ClosedTicketsReport.php','ChReportClosedTickets','a:2:{s:11:\"report_name\";s:24:\"reports.ui.ticket.closed\";s:12:\"report_group\";s:20:\"report.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.orgs.shared_sender_domains','cerberusweb.reports','cerberusweb.report',19,'Top 100 Shared Sender Domains Report','api/reports/orgs/SharedSenderDomainsReport.php','ChReportOrgSharedEmailDomains','a:2:{s:11:\"report_name\";s:36:\"reports.ui.org.shared_sender_domains\";s:12:\"report_group\";s:17:\"report.group.orgs\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.top_contacts','cerberusweb.reports','cerberusweb.report',20,'Top Created Tickets By Contact Report','api/reports/tickets/TopContactsReport.php','ChReportTopTicketsByContact','a:2:{s:11:\"report_name\";s:30:\"reports.ui.ticket.top_contacts\";s:12:\"report_group\";s:20:\"report.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.virtual_attendants.usage','cerberusweb.reports','cerberusweb.report',21,'Virtual Attendant Usage Report','api/reports/va/VirtualAttendantUsageReport.php','ChReportVirtualAttendantUsage','a:2:{s:11:\"report_name\";s:34:\"reports.ui.virtual_attendant.usage\";s:12:\"report_group\";s:31:\"report.group.virtual_attendants\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.workers.worker_history','cerberusweb.reports','cerberusweb.report',22,'Worker History Report','api/reports/worker/WorkerHistoryReport.php','ChReportWorkerHistory','a:2:{s:11:\"report_name\";s:32:\"reports.ui.worker.worker_history\";s:12:\"report_group\";s:20:\"report.group.workers\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.reports' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.reports' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_Report','cerberusweb.reports','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_ReportGroup','cerberusweb.reports','api/App.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.reports' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.custom_fields','cerberusweb.reports','acl.reports.group.custom_fields') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.groups','cerberusweb.reports','acl.reports.group.groups') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.orgs','cerberusweb.reports','acl.reports.group.orgs') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.snippets','cerberusweb.reports','acl.reports.group.snippets') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.spam','cerberusweb.reports','acl.reports.group.spam') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.tickets','cerberusweb.reports','acl.reports.group.tickets') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.virtual_attendants','cerberusweb.reports','acl.reports.group.virtual_attendants') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.workers','cerberusweb.reports','acl.reports.group.workers') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.core' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.core',1,'Cerb Core','The core functionality of Cerb.','Webgroup Media, LLC.','70200','http://www.cerbweb.com/','features/cerberusweb.core','{\"dependencies\":[\"devblocks.core\"],\"patches\":[{\"version\":\"4.0.0-alpha\",\"revision\":\"180\",\"file\":\"patches\\/4.x\\/4.0.0_alpha.php\"},{\"version\":\"4.0.0-beta\",\"revision\":\"555\",\"file\":\"patches\\/4.x\\/4.0.0_beta.php\"},{\"version\":\"4.0.0-rc1\",\"revision\":\"809\",\"file\":\"patches\\/4.x\\/4.0.0_rc1.php\"},{\"version\":\"4.1.0\",\"revision\":\"826\",\"file\":\"patches\\/4.x\\/4.1.0.php\"},{\"version\":\"4.1.1\",\"revision\":\"827\",\"file\":\"patches\\/4.x\\/4.1.1.php\"},{\"version\":\"4.2.0\",\"revision\":\"830\",\"file\":\"patches\\/4.x\\/4.2.0.php\"},{\"version\":\"4.2.1\",\"revision\":\"832\",\"file\":\"patches\\/4.x\\/4.2.1.php\"},{\"version\":\"4.2.3\",\"revision\":\"834\",\"file\":\"patches\\/4.x\\/4.2.3.php\"},{\"version\":\"4.3.0\",\"revision\":\"836\",\"file\":\"patches\\/4.x\\/4.3.0.php\"},{\"version\":\"4.3.1\",\"revision\":\"837\",\"file\":\"patches\\/4.x\\/4.3.1.php\"},{\"version\":\"5.0.0-alpha\",\"revision\":\"855\",\"file\":\"patches\\/5.x\\/5.0.0_alpha.php\"},{\"version\":\"5.0.0-beta\",\"revision\":\"856\",\"file\":\"patches\\/5.x\\/5.0.0_beta.php\"},{\"version\":\"5.0.0-rc1\",\"revision\":\"861\",\"file\":\"patches\\/5.x\\/5.0.0_rc1.php\"},{\"version\":\"5.0.1\",\"revision\":\"864\",\"file\":\"patches\\/5.x\\/5.0.1.php\"},{\"version\":\"5.1.0\",\"revision\":\"896\",\"file\":\"patches\\/5.x\\/5.1.0.php\"},{\"version\":\"5.1.1\",\"revision\":\"898\",\"file\":\"patches\\/5.x\\/5.1.1.php\"},{\"version\":\"5.1.2\",\"revision\":\"904\",\"file\":\"patches\\/5.x\\/5.1.2.php\"},{\"version\":\"5.2.0\",\"revision\":\"905\",\"file\":\"patches\\/5.x\\/5.2.0.php\"},{\"version\":\"5.3.0\",\"revision\":\"916\",\"file\":\"patches\\/5.x\\/5.3.0.php\"},{\"version\":\"5.4.0\",\"revision\":\"934\",\"file\":\"patches\\/5.x\\/5.4.0.php\"},{\"version\":\"5.4.3\",\"revision\":\"935\",\"file\":\"patches\\/5.x\\/5.4.3.php\"},{\"version\":\"5.4.4\",\"revision\":\"936\",\"file\":\"patches\\/5.x\\/5.4.4.php\"},{\"version\":\"5.5.0\",\"revision\":\"944\",\"file\":\"patches\\/5.x\\/5.5.0.php\"},{\"version\":\"5.6.0\",\"revision\":\"957\",\"file\":\"patches\\/5.x\\/5.6.0.php\"},{\"version\":\"5.6.1\",\"revision\":\"961\",\"file\":\"patches\\/5.x\\/5.6.1.php\"},{\"version\":\"5.6.2\",\"revision\":\"965\",\"file\":\"patches\\/5.x\\/5.6.2.php\"},{\"version\":\"5.7.0\",\"revision\":\"973\",\"file\":\"patches\\/5.x\\/5.7.0.php\"},{\"version\":\"6.0.0\",\"revision\":\"989\",\"file\":\"patches\\/6.x\\/6.0.0.php\"},{\"version\":\"6.1.0\",\"revision\":\"1005\",\"file\":\"patches\\/6.x\\/6.1.0.php\"},{\"version\":\"6.2.0\",\"revision\":\"1016\",\"file\":\"patches\\/6.x\\/6.2.0.php\"},{\"version\":\"6.3.0\",\"revision\":\"1030\",\"file\":\"patches\\/6.x\\/6.3.0.php\"},{\"version\":\"6.4.0\",\"revision\":\"1046\",\"file\":\"patches\\/6.x\\/6.4.0.php\"},{\"version\":\"6.5.0\",\"revision\":\"1059\",\"file\":\"patches\\/6.x\\/6.5.0.php\"},{\"version\":\"6.6.0\",\"revision\":\"1082\",\"file\":\"patches\\/6.x\\/6.6.0.php\"},{\"version\":\"6.7.0\",\"revision\":\"1097\",\"file\":\"patches\\/6.x\\/6.7.0.php\"},{\"version\":\"6.8.0\",\"revision\":\"1108\",\"file\":\"patches\\/6.x\\/6.8.0.php\"},{\"version\":\"6.9.0\",\"revision\":\"1115\",\"file\":\"patches\\/6.x\\/6.9.0.php\"},{\"version\":\"7.0.0\",\"revision\":\"1127\",\"file\":\"patches\\/7.x\\/7.0.0.php\"},{\"version\":\"7.1.0\",\"revision\":\"1141\",\"file\":\"patches\\/7.x\\/7.1.0.php\"},{\"version\":\"7.2.0\",\"revision\":\"1166\",\"file\":\"patches\\/7.x\\/7.2.0.php\"}],\"activity_points\":{\"custom.other\":{\"point\":\"custom.other\",\"params\":{\"label_key\":\"(Other)\",\"string_key\":\"activities.custom.other\",\"options\":\"\"}},\"calendar_event.created\":{\"point\":\"calendar_event.created\",\"params\":{\"label_key\":\"Calendar Event Created\",\"string_key\":\"activities.calendar_event.created\",\"options\":\"\"}},\"calendar_event_recurring.created\":{\"point\":\"calendar_event_recurring.created\",\"params\":{\"label_key\":\"Calendar Recurring Event Created\",\"string_key\":\"activities.calendar_event_recurring.created\",\"options\":\"\"}},\"comment.create\":{\"point\":\"comment.create\",\"params\":{\"label_key\":\"Comment Created\",\"string_key\":\"activities.comment.create\",\"options\":\"\"}},\"connection.link\":{\"point\":\"connection.link\",\"params\":{\"label_key\":\"Connection Linked\",\"string_key\":\"activities.connection.link\",\"options\":\"\"}},\"connection.unlink\":{\"point\":\"connection.unlink\",\"params\":{\"label_key\":\"Connection Unlinked\",\"string_key\":\"activities.connection.unlink\",\"options\":\"\"}},\"mailbox.check.error\":{\"point\":\"mailbox.check.error\",\"params\":{\"label_key\":\"Mailbox Error\",\"string_key\":\"activities.mailbox.check.error\",\"options\":\"\"}},\"org.merge\":{\"point\":\"org.merge\",\"params\":{\"label_key\":\"Organization Merged\",\"string_key\":\"activities.org.merge\",\"options\":\"\"}},\"record.recommendation.added\":{\"point\":\"record.recommendation.added\",\"params\":{\"label_key\":\"Record Recommendation Added\",\"string_key\":\"activities.record.recommendation.added\",\"options\":\"\"}},\"record.recommendation.removed\":{\"point\":\"record.recommendation.removed\",\"params\":{\"label_key\":\"Record Recommendation Removed\",\"string_key\":\"activities.record.recommendation.removed\",\"options\":\"\"}},\"task.created\":{\"point\":\"task.created\",\"params\":{\"label_key\":\"Task Created\",\"string_key\":\"activities.task.created\",\"options\":\"\"}},\"task.status.completed\":{\"point\":\"task.status.completed\",\"params\":{\"label_key\":\"Task Completed\",\"string_key\":\"activities.task.status.completed\",\"options\":\"\"}},\"ticket.merge\":{\"point\":\"ticket.merge\",\"params\":{\"label_key\":\"Ticket Merged\",\"string_key\":\"activities.ticket.merge\",\"options\":\"\"}},\"ticket.message.inbound\":{\"point\":\"ticket.message.inbound\",\"params\":{\"label_key\":\"Ticket Message Inbound\",\"string_key\":\"activities.ticket.message.inbound\",\"options\":\"\"}},\"ticket.message.outbound\":{\"point\":\"ticket.message.outbound\",\"params\":{\"label_key\":\"Ticket Message Outbound\",\"string_key\":\"activities.ticket.message.outbound\",\"options\":\"\"}},\"ticket.message.relay\":{\"point\":\"ticket.message.relay\",\"params\":{\"label_key\":\"Ticket Message Relayed\",\"string_key\":\"activities.ticket.message.relay\",\"options\":\"\"}},\"ticket.moved\":{\"point\":\"ticket.moved\",\"params\":{\"label_key\":\"Ticket Moved\",\"string_key\":\"activities.ticket.moved\",\"options\":\"\"}},\"ticket.owner.assigned\":{\"point\":\"ticket.owner.assigned\",\"params\":{\"label_key\":\"Ticket Assigned\",\"string_key\":\"activities.ticket.assigned\",\"options\":\"\"}},\"ticket.owner.unassigned\":{\"point\":\"ticket.owner.unassigned\",\"params\":{\"label_key\":\"Ticket Unassigned\",\"string_key\":\"activities.ticket.unassigned\",\"options\":\"\"}},\"ticket.participant.added\":{\"point\":\"ticket.participant.added\",\"params\":{\"label_key\":\"Ticket Participant Added\",\"string_key\":\"activities.ticket.participant.added\",\"options\":\"\"}},\"ticket.participant.removed\":{\"point\":\"ticket.participant.removed\",\"params\":{\"label_key\":\"Ticket Participant Removed\",\"string_key\":\"activities.ticket.participant.removed\",\"options\":\"\"}},\"ticket.split\":{\"point\":\"ticket.split\",\"params\":{\"label_key\":\"Ticket Split\",\"string_key\":\"activities.ticket.split\",\"options\":\"\"}},\"ticket.split.from\":{\"point\":\"ticket.split.from\",\"params\":{\"label_key\":\"Ticket Split From\",\"string_key\":\"activities.ticket.split.from\",\"options\":\"\"}},\"ticket.status.closed\":{\"point\":\"ticket.status.closed\",\"params\":{\"label_key\":\"Ticket Closed\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"ticket.status.deleted\":{\"point\":\"ticket.status.deleted\",\"params\":{\"label_key\":\"Ticket Deleted\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"ticket.status.open\":{\"point\":\"ticket.status.open\",\"params\":{\"label_key\":\"Ticket Opened\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"ticket.status.waiting\":{\"point\":\"ticket.status.waiting\",\"params\":{\"label_key\":\"Ticket Waiting\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"transport.delivery.error\":{\"point\":\"transport.delivery.error\",\"params\":{\"label_key\":\"Transport Delivery Error\",\"string_key\":\"activities.transport.delivery.error\",\"options\":\"\"}},\"watcher.assigned\":{\"point\":\"watcher.assigned\",\"params\":{\"label_key\":\"Watcher Assigned\",\"string_key\":\"activities.watcher.assigned\",\"options\":\"\"}},\"watcher.follow\":{\"point\":\"watcher.follow\",\"params\":{\"label_key\":\"Watcher Followed\",\"string_key\":\"activities.watcher.follow\",\"options\":\"\"}},\"watcher.unassigned\":{\"point\":\"watcher.unassigned\",\"params\":{\"label_key\":\"Watcher Unassigned\",\"string_key\":\"activities.watcher.unassigned\",\"options\":\"\"}},\"watcher.unfollow\":{\"point\":\"watcher.unfollow\",\"params\":{\"label_key\":\"Watcher Unfollowed\",\"string_key\":\"activities.watcher.unfollow\",\"options\":\"\"}},\"worker.impersonated\":{\"point\":\"worker.impersonated\",\"params\":{\"label_key\":\"Worker Impersonated\",\"string_key\":\"activities.worker.impersonated\",\"options\":\"\"}},\"worker.logged_in\":{\"point\":\"worker.logged_in\",\"params\":{\"label_key\":\"Worker Logged In\",\"string_key\":\"activities.worker.logged_in\",\"options\":\"\"}},\"worker.logged_out\":{\"point\":\"worker.logged_out\",\"params\":{\"label_key\":\"Worker Logged Out\",\"string_key\":\"activities.worker.logged_out\",\"options\":\"\"}},\"worker.seat_expired\":{\"point\":\"worker.seat_expired\",\"params\":{\"label_key\":\"Worker Seat Expired\",\"string_key\":\"activities.worker.seat_expired\",\"options\":\"\"}}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.app','cerberusweb.core','devblocks.context',0,'Application','api/Application.php','Context_Application','a:4:{s:5:\"alias\";s:3:\"app\";s:9:\"dao_class\";s:0:\"\";s:10:\"view_class\";s:0:\"\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.attachment','cerberusweb.core','devblocks.context',1,'Attachment','api/dao/attachment.php','Context_Attachment','a:4:{s:5:\"alias\";s:10:\"attachment\";s:9:\"dao_class\";s:14:\"DAO_Attachment\";s:10:\"view_class\";s:0:\"\";s:7:\"options\";a:1:{i:0;a:1:{s:11:\"va_variable\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.attachment_link','cerberusweb.core','devblocks.context',2,'Attachment Link','api/dao/attachment.php','Context_AttachmentLink','a:4:{s:5:\"alias\";s:15:\"attachment_link\";s:9:\"dao_class\";s:18:\"DAO_AttachmentLink\";s:10:\"view_class\";s:19:\"View_AttachmentLink\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.contact','cerberusweb.core','devblocks.context',3,'Contact','api/dao/contact.php','Context_Contact','a:4:{s:5:\"alias\";s:7:\"contact\";s:9:\"dao_class\";s:11:\"DAO_Contact\";s:10:\"view_class\";s:12:\"View_Contact\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.custom_field','cerberusweb.core','devblocks.context',4,'Custom Field','api/dao/custom_field.php','Context_CustomField','a:4:{s:5:\"alias\";s:12:\"custom_field\";s:9:\"dao_class\";s:15:\"DAO_CustomField\";s:10:\"view_class\";s:0:\"\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.address','cerberusweb.core','devblocks.context',5,'Email Address','api/dao/address.php','Context_Address','a:5:{s:5:\"alias\";s:7:\"address\";s:9:\"dao_class\";s:11:\"DAO_Address\";s:10:\"view_class\";s:12:\"View_Address\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:4:\"org_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.bucket','cerberusweb.core','devblocks.context',6,'Bucket','api/dao/bucket.php','Context_Bucket','a:4:{s:5:\"alias\";s:6:\"bucket\";s:9:\"dao_class\";s:10:\"DAO_Bucket\";s:10:\"view_class\";s:11:\"View_Bucket\";s:7:\"options\";a:1:{i:0;a:6:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.calendar','cerberusweb.core','devblocks.context',7,'Calendar','api/dao/calendar.php','Context_Calendar','a:5:{s:5:\"alias\";s:8:\"calendar\";s:9:\"dao_class\";s:12:\"DAO_Calendar\";s:10:\"view_class\";s:13:\"View_Calendar\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:6:\"owner_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.calendar_event','cerberusweb.core','devblocks.context',8,'Calendar Event','api/dao/calendar_event.php','Context_CalendarEvent','a:5:{s:5:\"alias\";s:14:\"calendar_event\";s:9:\"dao_class\";s:17:\"DAO_CalendarEvent\";s:10:\"view_class\";s:18:\"View_CalendarEvent\";s:7:\"options\";a:1:{i:0;a:5:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:9:\"calendar_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.calendar_event.recurring','cerberusweb.core','devblocks.context',9,'Calendar Recurring Event','api/dao/calendar_recurring_profile.php','Context_CalendarRecurringProfile','a:5:{s:5:\"alias\";s:24:\"calendar_recurring_event\";s:9:\"dao_class\";s:28:\"DAO_CalendarRecurringProfile\";s:10:\"view_class\";s:29:\"View_CalendarRecurringProfile\";s:7:\"options\";a:1:{i:0;a:5:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:9:\"calendar_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.comment','cerberusweb.core','devblocks.context',10,'Comment','api/dao/comment.php','Context_Comment','a:3:{s:5:\"alias\";s:7:\"comment\";s:9:\"dao_class\";s:11:\"DAO_Comment\";s:10:\"view_class\";s:12:\"View_Comment\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.custom_fieldset','cerberusweb.core','devblocks.context',11,'Custom Fieldset','api/dao/custom_fieldset.php','Context_CustomFieldset','a:4:{s:5:\"alias\";s:15:\"custom_fieldset\";s:9:\"dao_class\";s:18:\"DAO_CustomFieldset\";s:10:\"view_class\";s:19:\"View_CustomFieldset\";s:7:\"options\";a:1:{i:0;a:2:{s:4:\"find\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.activity_log','cerberusweb.core','devblocks.context',12,'Activity Log','api/dao/context_activity_log.php','Context_ContextActivityLog','a:4:{s:5:\"alias\";s:12:\"activity_log\";s:9:\"dao_class\";s:22:\"DAO_ContextActivityLog\";s:10:\"view_class\";s:23:\"View_ContextActivityLog\";s:7:\"options\";a:1:{i:0;a:3:{s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mail.draft','cerberusweb.core','devblocks.context',13,'Draft','api/dao/mail_queue.php','Context_Draft','a:4:{s:5:\"alias\";s:5:\"draft\";s:9:\"dao_class\";s:13:\"DAO_MailQueue\";s:10:\"view_class\";s:14:\"View_MailQueue\";s:7:\"options\";a:1:{i:0;a:2:{s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.file_bundle','cerberusweb.core','devblocks.context',14,'File Bundle','api/dao/file_bundle.php','Context_FileBundle','a:4:{s:5:\"alias\";s:11:\"file_bundle\";s:9:\"dao_class\";s:14:\"DAO_FileBundle\";s:10:\"view_class\";s:15:\"View_FileBundle\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mail.html_template','cerberusweb.core','devblocks.context',15,'HTML Template','api/dao/mail_html_template.php','Context_MailHtmlTemplate','a:4:{s:5:\"alias\";s:13:\"html_template\";s:9:\"dao_class\";s:20:\"DAO_MailHtmlTemplate\";s:10:\"view_class\";s:21:\"View_MailHtmlTemplate\";s:7:\"options\";a:1:{i:0;a:2:{s:6:\"create\";s:0:\"\";s:4:\"find\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.group','cerberusweb.core','devblocks.context',16,'Group','api/dao/group.php','Context_Group','a:4:{s:5:\"alias\";s:5:\"group\";s:9:\"dao_class\";s:9:\"DAO_Group\";s:10:\"view_class\";s:10:\"View_Group\";s:7:\"options\";a:1:{i:0;a:6:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mail.transport','cerberusweb.core','devblocks.context',17,'Mail Transport','api/dao/mail_transport.php','Context_MailTransport','a:4:{s:5:\"alias\";s:14:\"mail_transport\";s:9:\"dao_class\";s:17:\"DAO_MailTransport\";s:10:\"view_class\";s:18:\"View_MailTransport\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.message','cerberusweb.core','devblocks.context',18,'Message','api/dao/message.php','Context_Message','a:5:{s:5:\"alias\";s:7:\"message\";s:9:\"dao_class\";s:11:\"DAO_Message\";s:10:\"view_class\";s:12:\"View_Message\";s:7:\"options\";a:1:{i:0;a:5:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:54:\"ticket_,ticket_bucket,ticket_group,sender_,sender_org_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.notification','cerberusweb.core','devblocks.context',19,'Notification','api/dao/notification.php','Context_Notification','a:4:{s:5:\"alias\";s:12:\"notification\";s:9:\"dao_class\";s:16:\"DAO_Notification\";s:10:\"view_class\";s:17:\"View_Notification\";s:7:\"options\";a:1:{i:0;a:2:{s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.org','cerberusweb.core','devblocks.context',20,'Organization','api/dao/contact_org.php','Context_Org','a:4:{s:5:\"alias\";s:3:\"org\";s:9:\"dao_class\";s:14:\"DAO_ContactOrg\";s:10:\"view_class\";s:15:\"View_ContactOrg\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mailbox','cerberusweb.core','devblocks.context',21,'Mailbox Account','api/dao/mailbox.php','Context_Mailbox','a:4:{s:5:\"alias\";s:7:\"mailbox\";s:9:\"dao_class\";s:11:\"DAO_Mailbox\";s:10:\"view_class\";s:12:\"View_Mailbox\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.skill','cerberusweb.core','devblocks.context',22,'Skill','api/dao/skill.php','Context_Skill','a:4:{s:5:\"alias\";s:5:\"skill\";s:9:\"dao_class\";s:9:\"DAO_Skill\";s:10:\"view_class\";s:10:\"View_Skill\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.skillset','cerberusweb.core','devblocks.context',23,'Skillset','api/dao/skillset.php','Context_Skillset','a:4:{s:5:\"alias\";s:8:\"skillset\";s:9:\"dao_class\";s:12:\"DAO_Skillset\";s:10:\"view_class\";s:13:\"View_Skillset\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.snippet','cerberusweb.core','devblocks.context',24,'Snippet','api/dao/snippet.php','Context_Snippet','a:5:{s:5:\"alias\";s:7:\"snippet\";s:9:\"dao_class\";s:11:\"DAO_Snippet\";s:10:\"view_class\";s:12:\"View_Snippet\";s:7:\"options\";a:1:{i:0;a:3:{s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:6:\"owner_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.task','cerberusweb.core','devblocks.context',25,'Task','api/dao/task.php','Context_Task','a:4:{s:5:\"alias\";s:4:\"task\";s:9:\"dao_class\";s:8:\"DAO_Task\";s:10:\"view_class\";s:9:\"View_Task\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.ticket','cerberusweb.core','devblocks.context',26,'Ticket','api/dao/ticket.php','Context_Ticket','a:5:{s:5:\"alias\";s:6:\"ticket\";s:9:\"dao_class\";s:10:\"DAO_Ticket\";s:10:\"view_class\";s:11:\"View_Ticket\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:44:\"group_,bucket_,owner_,latest_message_sender_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.virtual.attendant','cerberusweb.core','devblocks.context',27,'Virtual Attendant','api/dao/virtual_attendant.php','Context_VirtualAttendant','a:4:{s:5:\"alias\";s:17:\"virtual_attendant\";s:9:\"dao_class\";s:20:\"DAO_VirtualAttendant\";s:10:\"view_class\";s:21:\"View_VirtualAttendant\";s:7:\"options\";a:1:{i:0;a:5:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.worker','cerberusweb.core','devblocks.context',28,'Worker','api/dao/worker.php','Context_Worker','a:5:{s:5:\"alias\";s:6:\"worker\";s:9:\"dao_class\";s:10:\"DAO_Worker\";s:10:\"view_class\";s:11:\"View_Worker\";s:7:\"options\";a:1:{i:0;a:6:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:8:\"address_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.role','cerberusweb.core','devblocks.context',29,'Role','api/dao/worker_role.php','Context_WorkerRole','a:4:{s:5:\"alias\";s:4:\"role\";s:9:\"dao_class\";s:14:\"DAO_WorkerRole\";s:10:\"view_class\";s:15:\"View_WorkerRole\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.workspace.page','cerberusweb.core','devblocks.context',30,'Workspace Page','api/dao/workspace.php','Context_WorkspacePage','a:3:{s:5:\"alias\";s:14:\"workspace_page\";s:9:\"dao_class\";s:17:\"DAO_WorkspacePage\";s:10:\"view_class\";s:18:\"View_WorkspacePage\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.workspace.tab','cerberusweb.core','devblocks.context',31,'Workspace Tab','api/dao/workspace.php','Context_WorkspaceTab','a:3:{s:5:\"alias\";s:13:\"workspace_tab\";s:9:\"dao_class\";s:16:\"DAO_WorkspaceTab\";s:10:\"view_class\";s:17:\"View_WorkspaceTab\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.workspace.widget','cerberusweb.core','devblocks.context',32,'Workspace Widget','api/dao/workspace_widget.php','Context_WorkspaceWidget','a:3:{s:5:\"alias\";s:16:\"workspace_widget\";s:9:\"dao_class\";s:19:\"DAO_WorkspaceWidget\";s:10:\"view_class\";s:20:\"View_WorkspaceWidget\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received.app','cerberusweb.core','devblocks.event',33,'Before new mail is accepted','api/events/app/mail_received_by_app.php','Event_MailReceivedByApp','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.comment.ticket.group','cerberusweb.core','devblocks.event',34,'New comment on conversation in group','api/events/group/comment_on_ticket_in_group.php','Event_CommentOnTicketInGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.assigned.group','cerberusweb.core','devblocks.event',35,'Conversation assigned in group','api/events/group/mail_assigned_in_group.php','Event_MailAssignedInGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.closed.group','cerberusweb.core','devblocks.event',36,'Conversation closed in group','api/events/group/mail_closed_in_group.php','Event_MailClosedInGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.moved.group','cerberusweb.core','devblocks.event',37,'Conversation moved in group','api/events/group/mail_moved_to_group.php','Event_MailMovedToGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received','cerberusweb.core','devblocks.event',38,'Message added to a conversation','api/events/group/mail_received.php','Event_MailReceived','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received.group','cerberusweb.core','devblocks.event',39,'Message added to a group conversation','api/events/group/mail_received_by_group.php','Event_MailReceivedByGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.after.sent','cerberusweb.core','devblocks.event',40,'After sending worker message','api/events/app/mail_after_sent.php','Event_MailAfterSent','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.after.sent.group','cerberusweb.core','devblocks.event',41,'After sending worker message','api/events/group/mail_after_sent_by_group.php','Event_MailAfterSentByGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.before.sent','cerberusweb.core','devblocks.event',42,'Before sending worker message','api/events/app/mail_before_sent.php','Event_MailBeforeSent','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.sent.group','cerberusweb.core','devblocks.event',43,'Before sending worker message','api/events/group/mail_before_sent_by_group.php','Event_MailBeforeSentByGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.ticket.viewed.worker','cerberusweb.core','devblocks.event',44,'Mail conversation viewed by worker','api/events/app/ticket_viewed_by_worker.php','Event_TicketViewedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.task.created.worker','cerberusweb.core','devblocks.event',45,'Task created by worker','api/events/app/task_created_by_worker.php','Event_TaskCreatedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.record.changed','cerberusweb.core','devblocks.event',46,'Record changed','api/events/app/record_changed.php','Event_RecordChanged','a:1:{s:8:\"contexts\";a:1:{i:0;a:3:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.address','cerberusweb.core','devblocks.event',47,'Custom address behavior','api/events/macro/address_macro.php','Event_AddressMacro','a:2:{s:13:\"macro_context\";s:28:\"cerberusweb.contexts.address\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.api.custom_request','cerberusweb.core','devblocks.event',48,'Custom API request','api/events/api/api_request.php','Event_ApiRequest','a:1:{s:8:\"contexts\";a:1:{i:0;a:2:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.calendar','cerberusweb.core','devblocks.event',49,'Custom calendar behavior','api/events/macro/calendar_macro.php','Event_CalendarMacro','a:2:{s:13:\"macro_context\";s:29:\"cerberusweb.contexts.calendar\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.calendar_event','cerberusweb.core','devblocks.event',50,'Custom calendar event behavior','api/events/macro/calendar_event_macro.php','Event_CalendarEventMacro','a:2:{s:13:\"macro_context\";s:35:\"cerberusweb.contexts.calendar_event\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.contact','cerberusweb.core','devblocks.event',51,'Custom contact behavior','api/events/macro/contact_macro.php','Event_ContactMacro','a:2:{s:13:\"macro_context\";s:28:\"cerberusweb.contexts.contact\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.group','cerberusweb.core','devblocks.event',52,'Custom group behavior','api/events/macro/group_macro.php','Event_GroupMacro','a:2:{s:13:\"macro_context\";s:26:\"cerberusweb.contexts.group\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.message','cerberusweb.core','devblocks.event',53,'Custom message behavior','api/events/macro/message_macro.php','Event_MessageMacro','a:2:{s:13:\"macro_context\";s:28:\"cerberusweb.contexts.message\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.org','cerberusweb.core','devblocks.event',54,'Custom organization behavior','api/events/macro/org_macro.php','Event_OrgMacro','a:2:{s:13:\"macro_context\";s:24:\"cerberusweb.contexts.org\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.task','cerberusweb.core','devblocks.event',55,'Custom task behavior','api/events/macro/task_macro.php','Event_TaskMacro','a:2:{s:13:\"macro_context\";s:25:\"cerberusweb.contexts.task\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.ticket','cerberusweb.core','devblocks.event',56,'Custom ticket behavior','api/events/macro/ticket_macro.php','Event_TicketMacro','a:2:{s:13:\"macro_context\";s:27:\"cerberusweb.contexts.ticket\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.virtual_attendant','cerberusweb.core','devblocks.event',57,'Custom virtual attendant behavior','api/events/macro/virtual_attendant_macro.php','Event_VirtualAttendantMacro','a:2:{s:13:\"macro_context\";s:38:\"cerberusweb.contexts.virtual.attendant\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.worker','cerberusweb.core','devblocks.event',58,'Custom worker behavior','api/events/macro/worker_macro.php','Event_WorkerMacro','a:2:{s:13:\"macro_context\";s:27:\"cerberusweb.contexts.worker\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received.watcher','cerberusweb.core','devblocks.event',59,'Message added to a watched conversation','api/events/worker/mail_received_by_watcher.php','Event_MailReceivedByWatcher','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.notification.received.worker','cerberusweb.core','devblocks.event',60,'New notification for me','api/events/worker/notification_received_by_worker.php','Event_NotificationReceivedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.reply.pre.ui.worker','cerberusweb.core','devblocks.event',61,'[UI] When starting a reply to a message','api/events/ui/ui_before_reply_by_worker.php','Event_MailBeforeUiReplyByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.reply.during.ui.worker','cerberusweb.core','devblocks.event',62,'[UI] While replying to a message','api/events/ui/ui_during_reply_by_worker.php','Event_MailDuringUiReplyByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.ui.worklist.render.worker','cerberusweb.core','devblocks.event',63,'[UI] While displaying a worklist','api/events/ui/ui_worklist_render_by_worker.php','Event_UiWorklistRenderByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:3:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.comment.created.worker','cerberusweb.core','devblocks.event',64,'Record commented on','api/events/app/comment_created_by_worker.php','Event_CommentCreatedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.listeners.event','cerberusweb.core','devblocks.listener.event',65,'Cerb Event Listener','api/listeners.classes.php','ChCoreEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:6:{s:14:\"comment.create\";s:0:\"\";s:14:\"context.update\";s:0:\"\";s:14:\"context.delete\";s:0:\"\";s:13:\"context.maint\";s:0:\"\";s:14:\"cron.heartbeat\";s:0:\"\";s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.listeners.triggers','cerberusweb.core','devblocks.listener.event',66,'Triggers Manager','api/listeners.classes.php','EventListener_Triggers','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.va.action.http_request','cerberusweb.core','devblocks.event.action',67,'HTTP Request','api/plugin.classes.php','VaAction_HttpRequest','a:2:{s:5:\"label\";s:23:\"Execute an HTTP request\";s:6:\"events\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.va.action.create_attachment','cerberusweb.core','devblocks.event.action',68,'Create Attachment','api/plugin.classes.php','VaAction_CreateAttachment','a:2:{s:5:\"label\";s:17:\"Create attachment\";s:6:\"events\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.internal','cerberusweb.core','devblocks.controller',69,'Internal Controller','api/uri/internal.php','ChInternalController','a:1:{s:3:\"uri\";s:8:\"internal\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.calendars','cerberusweb.core','cerberusweb.ui.page.section',70,'Internal Section Calendars','api/uri/internal/calendars.php','PageSection_InternalCalendars','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:9:\"calendars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.custom_fieldsets','cerberusweb.core','cerberusweb.ui.page.section',71,'Internal Section Custom Fieldsets','api/uri/internal/custom_fieldsets.php','PageSection_InternalCustomFieldsets','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:16:\"custom_fieldsets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.dashboards','cerberusweb.core','cerberusweb.ui.page.section',72,'Internal Section Dashboards','api/uri/internal/dashboards.php','PageSection_InternalDashboards','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:10:\"dashboards\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.recommendations','cerberusweb.core','cerberusweb.ui.page.section',73,'Internal Section Recommendations','api/uri/internal/recommendations.php','PageSection_InternalRecommendations','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:15:\"recommendations\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.responsibilities','cerberusweb.core','cerberusweb.ui.page.section',74,'Internal Section Responsibilities','api/uri/internal/responsibilities.php','PageSection_InternalResponsibilities','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:16:\"responsibilities\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.skills','cerberusweb.core','cerberusweb.ui.page.section',75,'Internal Section Skills','api/uri/internal/skills.php','PageSection_InternalSkills','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:6:\"skills\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.watchers','cerberusweb.core','cerberusweb.ui.page.section',76,'Internal Section Watchers','api/uri/internal/watchers.php','PageSection_InternalWatchers','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:8:\"watchers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.workspaces','cerberusweb.core','cerberusweb.ui.page.section',77,'Internal Section Workspaces','api/uri/internal/workspaces.php','PageSection_InternalWorkspaces','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:10:\"workspaces\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.print','cerberusweb.core','devblocks.controller',78,'Print Controller','api/uri/print.php','ChPrintController','a:1:{s:3:\"uri\";s:5:\"print\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.avatars','cerberusweb.core','devblocks.controller',79,'Avatars Controller','api/uri/avatars.php','Controller_Avatars','a:1:{s:3:\"uri\";s:7:\"avatars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.debug','cerberusweb.core','devblocks.controller',80,'Debug Controller','api/uri/debug.php','ChDebugController','a:1:{s:3:\"uri\";s:5:\"debug\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.files','cerberusweb.core','devblocks.controller',81,'Files Controller','api/uri/files.php','ChFilesController','a:1:{s:3:\"uri\";s:5:\"files\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.explorer','cerberusweb.core','devblocks.controller',82,'Explorer Controller','api/uri/explorer.php','ChExplorerController','a:1:{s:3:\"uri\";s:7:\"explore\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.cron','cerberusweb.core','devblocks.controller',83,'Scheduled Tasks (Cron) Controller','api/uri/cron.php','ChCronController','a:1:{s:3:\"uri\";s:4:\"cron\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.portal','cerberusweb.core','devblocks.controller',84,'Portal Controller','api/uri/portal.php','Controller_Portal','a:1:{s:3:\"uri\";s:6:\"portal\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.page','cerberusweb.core','devblocks.controller',85,'Cerb Controller','api/plugin.classes.php','ChPageController','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.listeners.tour','cerberusweb.core','devblocks.listener.http',86,'Core Helpdesk Tour','api/listeners.classes.php','ChCoreTour','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.mail.transport.null','cerberusweb.core','cerberusweb.mail.transport',87,'Null','api/plugin.classes.php','CerbMailTransport_Null','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.mail.transport.smtp','cerberusweb.core','cerberusweb.mail.transport',88,'SMTP','api/plugin.classes.php','CerbMailTransport_Smtp','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.storage.schema.attachments','cerberusweb.core','devblocks.storage.schema',89,'Attachments','api/dao/attachment.php','Storage_Attachments','a:3:{s:22:\"active_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:23:\"archive_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:18:\"archive_after_days\";s:1:\"7\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.storage.schema.context_avatar','cerberusweb.core','devblocks.storage.schema',90,'Avatars','api/dao/context_avatar.php','Storage_ContextAvatar','a:3:{s:22:\"active_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:23:\"archive_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:18:\"archive_after_days\";s:1:\"0\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.storage.schema.message_content','cerberusweb.core','devblocks.storage.schema',91,'Message Content','api/dao/message.php','Storage_MessageContent','a:3:{s:22:\"active_storage_profile\";s:33:\"devblocks.storage.engine.database\";s:23:\"archive_storage_profile\";s:33:\"devblocks.storage.engine.database\";s:18:\"archive_after_days\";s:1:\"7\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.address','cerberusweb.core','devblocks.search.schema',92,'Email Addresses','api/dao/address.php','Search_Address','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.search.schema.comment_content','cerberusweb.core','devblocks.search.schema',93,'Comment Content','api/dao/comment.php','Search_CommentContent','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.contact','cerberusweb.core','devblocks.search.schema',94,'Contacts','api/dao/contact.php','Search_Contact','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.search.schema.message_content','cerberusweb.core','devblocks.search.schema',95,'Message Content','api/dao/message.php','Search_MessageContent','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.org','cerberusweb.core','devblocks.search.schema',96,'Organizations','api/dao/contact_org.php','Search_Org','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.plugin_library','cerberusweb.core','devblocks.search.schema',97,'Plugin Library','api/dao/plugin_library.php','Search_PluginLibrary','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.snippet','cerberusweb.core','devblocks.search.schema',98,'Snippets','api/dao/snippet.php','Search_Snippet','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.worker','cerberusweb.core','devblocks.search.schema',99,'Workers','api/dao/worker.php','Search_Worker','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.welcome','cerberusweb.core','cerberusweb.page',100,'Welcome Page','api/uri/welcome.php','ChWelcomePage','a:2:{s:3:\"uri\";s:7:\"welcome\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.pages','cerberusweb.core','cerberusweb.page',101,'Custom Pages','api/uri/pages.php','Page_Custom','a:2:{s:3:\"uri\";s:5:\"pages\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.search','cerberusweb.core','cerberusweb.page',102,'Search Page','api/uri/search.php','Page_Search','a:2:{s:3:\"uri\";s:6:\"search\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.tickets','cerberusweb.core','cerberusweb.page',103,'Tickets Page','api/uri/tickets.php','ChTicketsPage','a:2:{s:3:\"uri\";s:7:\"tickets\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.contacts','cerberusweb.core','cerberusweb.page',104,'Contacts Page','api/uri/contacts.php','ChContactsPage','a:3:{s:3:\"uri\";s:8:\"contacts\";s:9:\"menutitle\";s:0:\"\";s:3:\"acl\";s:13:\"core.addybook\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.display','cerberusweb.core','cerberusweb.page',105,'Display Ticket Page','api/uri/display.php','ChDisplayPage','a:2:{s:3:\"uri\";s:7:\"display\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.signin','cerberusweb.core','cerberusweb.page',106,'Signin Page','api/uri/login.php','ChSignInPage','a:2:{s:3:\"uri\";s:5:\"login\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.configuration','cerberusweb.core','cerberusweb.page',107,'Setup Page','api/uri/config.php','ChConfigurationPage','a:2:{s:3:\"uri\";s:6:\"config\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.acl','cerberusweb.core','cerberusweb.ui.page.section',108,'ACL Section','api/uri/config/acl.php','PageSection_SetupACL','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:3:\"acl\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.virtual_attendants','cerberusweb.core','cerberusweb.ui.page.section',109,'Virtual Attendants Section','api/uri/config/attendants.php','PageSection_SetupAttendants','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:10:\"attendants\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.avatars','cerberusweb.core','cerberusweb.ui.page.section',110,'Avatars Section','api/uri/config/avatars.php','PageSection_SetupAvatars','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"avatars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.branding','cerberusweb.core','cerberusweb.ui.page.section',111,'Branding Section','api/uri/config/branding.php','PageSection_SetupBranding','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:8:\"branding\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.cache','cerberusweb.core','cerberusweb.ui.page.section',112,'Cache Section','api/uri/config/cache.php','PageSection_SetupCache','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:5:\"cache\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.cards','cerberusweb.core','cerberusweb.ui.page.section',113,'Cards Section','api/uri/config/cards.php','PageSection_SetupCards','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:5:\"cards\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.localization','cerberusweb.core','cerberusweb.ui.page.section',114,'Localizaiton Section','api/uri/config/localization.php','PageSection_SetupLocalization','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"localization\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.fields','cerberusweb.core','cerberusweb.ui.page.section',115,'Custom Fields Section','api/uri/config/fields.php','PageSection_SetupCustomFields','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"fields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.skills','cerberusweb.core','cerberusweb.ui.page.section',116,'Skills Section','api/uri/config/skills.php','PageSection_SetupSkills','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"skills\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.groups','cerberusweb.core','cerberusweb.ui.page.section',117,'Groups Section','api/uri/config/groups.php','PageSection_SetupGroups','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.license','cerberusweb.core','cerberusweb.ui.page.section',118,'License Section','api/uri/config/license.php','PageSection_SetupLicense','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"license\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_filtering','cerberusweb.core','cerberusweb.ui.page.section',119,'Mail Filtering Section','api/uri/config/mail_filtering.php','PageSection_SetupMailFiltering','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:14:\"mail_filtering\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_relay','cerberusweb.core','cerberusweb.ui.page.section',120,'Mail Relay Section','api/uri/config/mail_relay.php','PageSection_SetupMailRelay','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:10:\"mail_relay\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_failed','cerberusweb.core','cerberusweb.ui.page.section',121,'Failed Messages Section','api/uri/config/mail_failed.php','PageSection_SetupMailFailed','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:11:\"mail_failed\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_from','cerberusweb.core','cerberusweb.ui.page.section',122,'Mail From Section','api/uri/config/mail_from.php','PageSection_SetupMailFrom','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mail_from\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_html','cerberusweb.core','cerberusweb.ui.page.section',123,'HTML Mail Templates Section','api/uri/config/mail_html.php','PageSection_SetupMailHtml','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mail_html\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_import','cerberusweb.core','cerberusweb.ui.page.section',124,'Import Messages Section','api/uri/config/mail_import.php','PageSection_SetupMailImport','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:11:\"mail_import\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_incoming','cerberusweb.core','cerberusweb.ui.page.section',125,'Incoming Mail Section','api/uri/config/mail_incoming.php','PageSection_SetupMailIncoming','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:13:\"mail_incoming\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_outgoing','cerberusweb.core','cerberusweb.ui.page.section',126,'Outgoing Mail Section','api/uri/config/mail_outgoing.php','PageSection_SetupMailOutgoing','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:13:\"mail_outgoing\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mailboxes','cerberusweb.core','cerberusweb.ui.page.section',127,'Mailboxes Section','api/uri/config/mailboxes.php','PageSection_SetupMailboxes','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mailboxes\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_queue','cerberusweb.core','cerberusweb.ui.page.section',128,'Mail Queue Section','api/uri/config/mail_queue.php','PageSection_SetupMailQueue','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:10:\"mail_queue\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_routing','cerberusweb.core','cerberusweb.ui.page.section',129,'Mail Routing Section','api/uri/config/mail_routing.php','PageSection_SetupMailRouting','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"mail_routing\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_smtp','cerberusweb.core','cerberusweb.ui.page.section',130,'SMTP Section','api/uri/config/mail_smtp.php','PageSection_SetupMailSmtp','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mail_smtp\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.plugins','cerberusweb.core','cerberusweb.ui.page.section',131,'Plugins Section','api/uri/config/plugins.php','PageSection_SetupPlugins','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"plugins\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.plugin_library','cerberusweb.core','cerberusweb.ui.page.section',132,'Plugin Library Section','api/uri/config/plugin_library.php','PageSection_SetupPluginLibrary','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:14:\"plugin_library\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.portal','cerberusweb.core','cerberusweb.ui.page.section',133,'Portal Section','api/uri/config/portal.php','PageSection_SetupPortal','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"portal\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.portals','cerberusweb.core','cerberusweb.ui.page.section',134,'Portals Section','api/uri/config/portals.php','PageSection_SetupPortals','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"portals\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.scheduler','cerberusweb.core','cerberusweb.ui.page.section',135,'Scheduler Section','api/uri/config/scheduler.php','PageSection_SetupScheduler','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"scheduler\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.scheduled_behavior','cerberusweb.core','cerberusweb.ui.page.section',136,'Scheduled Behavior Section','api/uri/config/scheduled_behavior.php','PageSection_SetupScheduledBehavior','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:18:\"scheduled_behavior\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.search','cerberusweb.core','cerberusweb.ui.page.section',137,'Search Section','api/uri/config/search.php','PageSection_SetupSearch','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"search\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.security','cerberusweb.core','cerberusweb.ui.page.section',138,'Security Section','api/uri/config/security.php','PageSection_SetupSecurity','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:8:\"security\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.sessions','cerberusweb.core','cerberusweb.ui.page.section',139,'Sessions Section','api/uri/config/sessions.php','PageSection_SetupSessions','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:8:\"sessions\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.storage_attachments','cerberusweb.core','cerberusweb.ui.page.section',140,'Storage Attachments Section','api/uri/config/storage_attachments.php','PageSection_SetupStorageAttachments','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:19:\"storage_attachments\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.storage_content','cerberusweb.core','cerberusweb.ui.page.section',141,'Storage Content Section','api/uri/config/storage_content.php','PageSection_SetupStorageContent','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:15:\"storage_content\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.storage_profiles','cerberusweb.core','cerberusweb.ui.page.section',142,'Storage Profiles Section','api/uri/config/storage_profiles.php','PageSection_SetupStorageProfiles','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:16:\"storage_profiles\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.workers','cerberusweb.core','cerberusweb.ui.page.section',143,'Workers Section','api/uri/config/workers.php','PageSection_SetupWorkers','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.preferences','cerberusweb.core','cerberusweb.page',144,'Preferences Page','api/uri/preferences.php','ChPreferencesPage','a:2:{s:3:\"uri\";s:11:\"preferences\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles','cerberusweb.core','cerberusweb.page',145,'Profiles Pages','api/uri/profiles.php','Page_Profiles','a:2:{s:3:\"uri\";s:8:\"profiles\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.address','cerberusweb.core','cerberusweb.ui.page.section',146,'Address Section','api/uri/profiles/address.php','PageSection_ProfilesAddress','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:7:\"address\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.bucket','cerberusweb.core','cerberusweb.ui.page.section',147,'Bucket Section','api/uri/profiles/bucket.php','PageSection_ProfilesBucket','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:6:\"bucket\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.calendars.page.profiles.calendar','cerberusweb.core','cerberusweb.ui.page.section',148,'Calendar Section','api/uri/profiles/calendar.php','PageSection_ProfilesCalendar','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:8:\"calendar\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.calendar_event','cerberusweb.core','cerberusweb.ui.page.section',149,'Calendar Event Section','api/uri/profiles/calendar_event.php','PageSection_ProfilesCalendarEvent','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:14:\"calendar_event\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.calendar_recurring_profile','cerberusweb.core','cerberusweb.ui.page.section',150,'Calendar Recurring Profile Section','api/uri/profiles/calendar_recurring_profile.php','PageSection_ProfilesCalendarRecurringProfile','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:26:\"calendar_recurring_profile\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.contact','cerberusweb.core','cerberusweb.ui.page.section',151,'Contact Section','api/uri/profiles/contact.php','PageSection_ProfilesContact','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:7:\"contact\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.draft','cerberusweb.core','cerberusweb.ui.page.section',152,'Draft Section','api/uri/profiles/draft.php','PageSection_ProfilesDraft','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:5:\"draft\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.file_bundle','cerberusweb.core','cerberusweb.ui.page.section',153,'File Bundle Section','api/uri/profiles/file_bundle.php','PageSection_ProfilesFileBundle','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:11:\"file_bundle\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.group','cerberusweb.core','cerberusweb.ui.page.section',154,'Group Section','api/uri/profiles/group.php','PageSection_ProfilesGroup','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:5:\"group\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.mail_html_template','cerberusweb.core','cerberusweb.ui.page.section',155,'HTML Template Section','api/uri/profiles/mail_html_template.php','PageSection_ProfilesMailHtmlTemplate','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:13:\"html_template\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.mailbox','cerberusweb.core','cerberusweb.ui.page.section',156,'Mailbox Account Section','api/uri/profiles/mailbox.php','PageSection_ProfilesMailbox','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:7:\"mailbox\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.mail_transport','cerberusweb.core','cerberusweb.ui.page.section',157,'Mail Transport Section','api/uri/profiles/mail_transport.php','PageSection_ProfilesMailTransport','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:14:\"mail_transport\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.organization','cerberusweb.core','cerberusweb.ui.page.section',158,'Organization Section','api/uri/profiles/organization.php','PageSection_ProfilesOrganization','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:3:\"org\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.skill','cerberusweb.core','cerberusweb.ui.page.section',159,'Skill Section','api/uri/profiles/skill.php','PageSection_ProfilesSkill','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:5:\"skill\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.skillset','cerberusweb.core','cerberusweb.ui.page.section',160,'Skillset Section','api/uri/profiles/skillset.php','PageSection_ProfilesSkillset','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:8:\"skillset\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.task','cerberusweb.core','cerberusweb.ui.page.section',161,'Task Section','api/uri/profiles/task.php','PageSection_ProfilesTask','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:4:\"task\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.ticket','cerberusweb.core','cerberusweb.ui.page.section',162,'Ticket Section','api/uri/profiles/ticket.php','PageSection_ProfilesTicket','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:6:\"ticket\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.virtual_attendant','cerberusweb.core','cerberusweb.ui.page.section',163,'Virtual Attendant Section','api/uri/profiles/virtual_attendant.php','PageSection_ProfilesVirtualAttendant','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:17:\"virtual_attendant\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.worker','cerberusweb.core','cerberusweb.ui.page.section',164,'Worker Section','api/uri/profiles/worker.php','PageSection_ProfilesWorker','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:6:\"worker\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.page.workspace','cerberusweb.core','cerberusweb.ui.workspace.page',165,'Workspace Page','api/uri/internal/workspaces.php','WorkspacePage_Workspace','a:1:{s:5:\"label\";s:16:\"common.workspace\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.tab.calendar','cerberusweb.core','cerberusweb.ui.workspace.tab',166,'Calendar Workspace Tab','api/uri/internal/workspaces/calendar.php','WorkspaceTab_Calendar','a:1:{s:5:\"label\";s:15:\"common.calendar\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.tab','cerberusweb.core','cerberusweb.ui.workspace.tab',167,'Dashboards Workspace Tab','api/uri/internal/dashboards.php','WorkspaceTab_Dashboards','a:1:{s:5:\"label\";s:9:\"dashboard\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.tab.worklists','cerberusweb.core','cerberusweb.ui.workspace.tab',168,'Workspace Worklists Tab','api/uri/internal/workspaces.php','WorkspaceTab_Worklists','a:1:{s:5:\"label\";s:9:\"Worklists\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.gauge','cerberusweb.core','cerberusweb.ui.workspace.widget',169,'Gauge','api/uri/internal/dashboards.php','WorkspaceWidget_Gauge','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.calendar','cerberusweb.core','cerberusweb.ui.workspace.widget',170,'Calendar','api/uri/internal/dashboards.php','WorkspaceWidget_Calendar','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.chart','cerberusweb.core','cerberusweb.ui.workspace.widget',171,'Line/Bar Chart','api/uri/internal/dashboards.php','WorkspaceWidget_Chart','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.clock','cerberusweb.core','cerberusweb.ui.workspace.widget',172,'Clock','api/uri/internal/dashboards.php','WorkspaceWidget_Clock','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.countdown','cerberusweb.core','cerberusweb.ui.workspace.widget',173,'Countdown','api/uri/internal/dashboards.php','WorkspaceWidget_Countdown','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.counter','cerberusweb.core','cerberusweb.ui.workspace.widget',174,'Counter','api/uri/internal/dashboards.php','WorkspaceWidget_Counter','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.custom_html','cerberusweb.core','cerberusweb.ui.workspace.widget',175,'Custom HTML','api/uri/internal/dashboards.php','WorkspaceWidget_CustomHtml','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.pie_chart','cerberusweb.core','cerberusweb.ui.workspace.widget',176,'Pie Chart','api/uri/internal/dashboards.php','WorkspaceWidget_PieChart','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.scatterplot','cerberusweb.core','cerberusweb.ui.workspace.widget',177,'Scatterplot','api/uri/internal/dashboards.php','WorkspaceWidget_Scatterplot','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.subtotals','cerberusweb.core','cerberusweb.ui.workspace.widget',178,'Subtotals','api/uri/internal/dashboards.php','WorkspaceWidget_Subtotals','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.worklist','cerberusweb.core','cerberusweb.ui.workspace.widget',179,'Worklist','api/uri/internal/dashboards.php','WorkspaceWidget_Worklist','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.datasource.manual','cerberusweb.core','cerberusweb.ui.workspace.widget.datasource',180,'Manual Input','api/uri/internal/dashboards/widget_datasources.php','WorkspaceWidgetDatasource_Manual','a:1:{s:7:\"widgets\";a:1:{i:0;a:2:{s:29:\"core.workspace.widget.counter\";s:0:\"\";s:27:\"core.workspace.widget.gauge\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.datasource.url','cerberusweb.core','cerberusweb.ui.workspace.widget.datasource',181,'URL','api/uri/internal/dashboards/widget_datasources.php','WorkspaceWidgetDatasource_URL','a:1:{s:7:\"widgets\";a:1:{i:0;a:3:{s:29:\"core.workspace.widget.counter\";s:0:\"\";s:27:\"core.workspace.widget.gauge\";s:0:\"\";s:31:\"core.workspace.widget.pie_chart\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.datasource.worklist','cerberusweb.core','cerberusweb.ui.workspace.widget.datasource',182,'Worklist','api/uri/internal/dashboards/widget_datasources.php','WorkspaceWidgetDatasource_Worklist','a:1:{s:7:\"widgets\";a:1:{i:0;a:4:{s:27:\"core.workspace.widget.chart\";s:0:\"\";s:29:\"core.workspace.widget.counter\";s:0:\"\";s:27:\"core.workspace.widget.gauge\";s:0:\"\";s:33:\"core.workspace.widget.scatterplot\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('calendar.datasource.calendar','cerberusweb.core','cerberusweb.calendar.datasource',183,'Calendar','api/uri/internal/calendars/calendar_datasources.php','CalendarDatasource_Calendar','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('calendar.datasource.worklist','cerberusweb.core','cerberusweb.calendar.datasource',184,'Worklist','api/uri/internal/calendars/calendar_datasources.php','CalendarDatasource_Worklist','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('login.password','cerberusweb.core','cerberusweb.login',185,'Password','api/login.classes.php','DefaultLoginModule','a:1:{s:3:\"uri\";s:8:\"password\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.mailbox','cerberusweb.core','cerberusweb.cron',186,'Mailbox Checker and Email Downloader','api/cron.classes.php','MailboxCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.parser','cerberusweb.core','cerberusweb.cron',187,'Inbound Email Message Processor','api/cron.classes.php','ParseCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.maint','cerberusweb.core','cerberusweb.cron',188,'Maintenance','api/cron.classes.php','MaintCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.heartbeat','cerberusweb.core','cerberusweb.cron',189,'Heartbeat','api/cron.classes.php','HeartbeatCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.import','cerberusweb.core','cerberusweb.cron',190,'Background Importing and Synchronization','api/cron.classes.php','ImportCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.storage','cerberusweb.core','cerberusweb.cron',191,'Storage Manager','api/cron.classes.php','StorageCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.search','cerberusweb.core','cerberusweb.cron',192,'Search Indexer','api/cron.classes.php','SearchCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.mail_queue','cerberusweb.core','cerberusweb.cron',193,'Mail Queue Processor','api/cron.classes.php','MailQueueCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.virtual_attendant.scheduled_behavior','cerberusweb.core','cerberusweb.cron',194,'Virtual Attendant Scheduled Behavior','api/cron.classes.php','Cron_VirtualAttendantScheduledBehavior','a:0:{}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.core' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.core' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('EventListener_Triggers','cerberusweb.core','api/listeners.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChPageController','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChTaskSource_Org','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChTaskSource_Ticket','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbMailTransport_Null','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbMailTransport_Smtp','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('C4_AbstractView','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('C4_AbstractLoader','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('C4_AbstractModel','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbQuickSearchLexer','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbQuickSearchLexerToken','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkerViewModel','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('IAbstractView_QuickSearch','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('IAbstractView_Subtotals','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_AddressOutgoing','cerberusweb.core','api/dao/address_outgoing.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_AddressOutgoing','cerberusweb.core','api/dao/address_outgoing.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_AddressToWorker','cerberusweb.core','api/dao/address_to_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_AddressToWorker','cerberusweb.core','api/dao/address_to_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Storage_Attachments','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerberusBayes','cerberusweb.core','api/dao/bayes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Bayes','cerberusweb.core','api/dao/bayes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_BayesWord','cerberusweb.core','api/dao/bayes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_CommentContent','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CommunitySession','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CommunityTool','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CommunityToolProperty','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CommunitySession','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CommunityTool','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CommunityTool','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CommunityPortal','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ConfirmationCode','cerberusweb.core','api/dao/confirmation_code.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ConfirmationCode','cerberusweb.core','api/dao/confirmation_code.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ConfirmationCode','cerberusweb.core','api/dao/confirmation_code.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Org','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Org','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextBulkUpdate','cerberusweb.core','api/dao/context_bulk_update.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextBulkUpdate','cerberusweb.core','api/dao/context_bulk_update.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextBulkUpdate','cerberusweb.core','api/dao/context_bulk_update.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextLink','cerberusweb.core','api/dao/context_link.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextLink','cerberusweb.core','api/dao/context_link.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextMergeHistory','cerberusweb.core','api/dao/context_merge_history.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextRecommendation','cerberusweb.core','api/dao/context_recommendation.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CustomField','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CustomField','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CustomFieldValue','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CustomField','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ExplorerSet','cerberusweb.core','api/dao/explorer.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ExplorerSet','cerberusweb.core','api/dao/explorer.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_GroupSettings','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_GroupMember','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Draft','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailToGroupRule','cerberusweb.core','api/dao/mail_to_group_rule.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailToGroupRule','cerberusweb.core','api/dao/mail_to_group_rule.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_MessageContent','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Storage_MessageContent','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MessageHeaders','cerberusweb.core','api/dao/message_headers.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerberusTicketSpamTraining','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TicketViewLastAction','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ViewFiltersPreset','cerberusweb.core','api/dao/view_filters_preset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ViewFiltersPreset','cerberusweb.core','api/dao/view_filters_preset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ViewFiltersPreset','cerberusweb.core','api/dao/view_filters_preset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkerPref','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('WorkerPrefs','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkerRole','cerberusweb.core','api/dao/worker_role.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkerRole','cerberusweb.core','api/dao/worker_role.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkerRole','cerberusweb.core','api/dao/worker_role.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspaceList','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceList','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceListView','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Address','cerberusweb.core','api/events/abstract/abstract_event_address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_ApiRequest','cerberusweb.core','api/events/abstract/abstract_event_api_request.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_MailBeforeSent','cerberusweb.core','api/events/abstract/abstract_event_mail_before_sent.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Calendar','cerberusweb.core','api/events/abstract/abstract_event_calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_CalendarEvent','cerberusweb.core','api/events/abstract/abstract_event_calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Comment','cerberusweb.core','api/events/abstract/abstract_event_comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Contact','cerberusweb.core','api/events/abstract/abstract_event_contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Group','cerberusweb.core','api/events/abstract/abstract_event_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Message','cerberusweb.core','api/events/abstract/abstract_event_message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Org','cerberusweb.core','api/events/abstract/abstract_event_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Record','cerberusweb.core','api/events/abstract/abstract_event_record.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Task','cerberusweb.core','api/events/abstract/abstract_event_task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Ticket','cerberusweb.core','api/events/abstract/abstract_event_ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_VirtualAttendant','cerberusweb.core','api/events/abstract/abstract_event_virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Worker','cerberusweb.core','api/events/abstract/abstract_event_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_ApiRequest','cerberusweb.core','api/events/api/api_request.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceivedByApp','cerberusweb.core','api/events/app/mail_received_by_app.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CommentCreatedByWorker','cerberusweb.core','api/events/app/comment_created_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_RecordChanged','cerberusweb.core','api/events/app/record_changed.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TaskCreatedByWorker','cerberusweb.core','api/events/app/task_created_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TicketViewedByWorker','cerberusweb.core','api/events/app/ticket_viewed_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CommentOnTicketInGroup','cerberusweb.core','api/events/group/comment_on_ticket_in_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailAssignedInGroup','cerberusweb.core','api/events/group/mail_assigned_in_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailClosedInGroup','cerberusweb.core','api/events/group/mail_closed_in_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailMovedToGroup','cerberusweb.core','api/events/group/mail_moved_to_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceived','cerberusweb.core','api/events/group/mail_received.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceivedByGroup','cerberusweb.core','api/events/group/mail_received_by_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailAfterSent','cerberusweb.core','api/events/app/mail_after_sent.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailAfterSentByGroup','cerberusweb.core','api/events/group/mail_after_sent_by_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailBeforeSent','cerberusweb.core','api/events/app/mail_before_sent.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailBeforeSentByGroup','cerberusweb.core','api/events/group/mail_before_sent_by_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_AddressMacro','cerberusweb.core','api/events/macro/address_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CalendarMacro','cerberusweb.core','api/events/macro/calendar_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CalendarEventMacro','cerberusweb.core','api/events/macro/calendar_event_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_ContactMacro','cerberusweb.core','api/events/macro/contact_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_GroupMacro','cerberusweb.core','api/events/macro/group_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MessageMacro','cerberusweb.core','api/events/macro/message_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_OrgMacro','cerberusweb.core','api/events/macro/org_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TaskMacro','cerberusweb.core','api/events/macro/task_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TicketMacro','cerberusweb.core','api/events/macro/ticket_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_VirtualAttendantMacro','cerberusweb.core','api/events/macro/virtual_attendant_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_WorkerMacro','cerberusweb.core','api/events/macro/worker_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailBeforeUiReplyByWorker','cerberusweb.core','api/events/ui/ui_before_reply_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailDuringUiReplyByWorker','cerberusweb.core','api/events/ui/ui_during_reply_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_UiWorklistRenderByWorker','cerberusweb.core','api/events/ui/ui_worklist_render_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceivedByWatcher','cerberusweb.core','api/events/worker/mail_received_by_watcher.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_NotificationReceivedByWorker','cerberusweb.core','api/events/worker/notification_received_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailParseFail','cerberusweb.core','api/uri/config/mail_failed.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailParseFail','cerberusweb.core','api/uri/config/mail_failed.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Subcontroller_Internal_VirtualAttendants','cerberusweb.core','api/uri/internal/virtual_attendants.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChPortalHelper','cerberusweb.core','api/uri/portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Page_Profiles','cerberusweb.core','api/uri/profiles.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.core' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('context.contact.worklist.broadcast','cerberusweb.core','acl.context.contact.worklist.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('context.org.worklist.broadcast','cerberusweb.core','acl.context.org.worklist.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('context.worker.worklist.broadcast','cerberusweb.core','acl.context.worker.worklist.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook','cerberusweb.core','acl.core.addybook') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.addy.actions.update','cerberusweb.core','acl.core.addybook.addy.actions.update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.addy.view.actions.broadcast','cerberusweb.core','acl.core.addybook.addy.view.actions.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.addy.view.actions.export','cerberusweb.core','acl.core.addybook.addy.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.actions.delete','cerberusweb.core','acl.core.addybook.org.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.actions.merge','cerberusweb.core','acl.core.addybook.org.actions.merge') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.actions.update','cerberusweb.core','acl.core.addybook.org.actions.update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.view.actions.export','cerberusweb.core','acl.core.addybook.org.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.person.actions.delete','cerberusweb.core','acl.core.addybook.person.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.person.actions.update','cerberusweb.core','acl.core.addybook.person.actions.update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.attachments.download','cerberusweb.core','acl.core.display.actions.attachments.download') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.comment','cerberusweb.core','acl.core.display.actions.comment') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.forward','cerberusweb.core','acl.core.display.actions.forward') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.note','cerberusweb.core','acl.core.display.actions.note') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.reply','cerberusweb.core','acl.core.display.actions.reply') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.split','cerberusweb.core','acl.core.display.actions.split') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.message.actions.delete','cerberusweb.core','acl.core.display.message.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.mail.draft.delete_all','cerberusweb.core','acl.core.mail.draft.delete_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.mail.save_without_sending','cerberusweb.core','acl.core.mail.save_without_sending') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.mail.send','cerberusweb.core','acl.core.mail.send') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.snippets.actions.create','cerberusweb.core','acl.core.snippets.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.actions.create','cerberusweb.core','acl.core.tasks.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.actions.delete','cerberusweb.core','acl.core.tasks.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.actions.update_all','cerberusweb.core','acl.core.tasks.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.view.actions.export','cerberusweb.core','acl.core.tasks.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.assign','cerberusweb.core','acl.core.ticket.actions.assign') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.close','cerberusweb.core','acl.core.ticket.actions.close') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.delete','cerberusweb.core','acl.core.ticket.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.move','cerberusweb.core','acl.core.ticket.actions.move') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.spam','cerberusweb.core','acl.core.ticket.actions.spam') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.broadcast_reply','cerberusweb.core','acl.core.ticket.view.actions.broadcast_reply') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.bulk_update','cerberusweb.core','acl.core.ticket.view.actions.bulk_update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.export','cerberusweb.core','acl.core.ticket.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.merge','cerberusweb.core','acl.core.ticket.view.actions.merge') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.watchers.assign','cerberusweb.core','acl.core.watchers.assign') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.watchers.unassign','cerberusweb.core','acl.core.watchers.unassign') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('address.peek.saved','cerberusweb.core','Address Peek Saved','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('bucket.delete','cerberusweb.core','Bucket Delete','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('comment.create','cerberusweb.core','Comment Create','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('context.delete','cerberusweb.core','Context Delete','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('context.maint','cerberusweb.core','Context Maint','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('context_link.set','cerberusweb.core','Context Link Set','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('cron.heartbeat','cerberusweb.core','Heartbeat','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('cron.maint','cerberusweb.core','Maintenance','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('group.delete','cerberusweb.core','Group Delete','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('task.create','cerberusweb.core','Task Create','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('ticket.action.merge','cerberusweb.core','Ticket Merge','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('worker.delete','cerberusweb.core','Worker Delete','a:0:{}') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.crm' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.crm',0,'Opportunity Tracking','Create opportunities (sales leads) linked to e-mail addresses. Opportunity records can be created from the Activity menu or while reading tickets.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Opportunity_Tracking','features/cerberusweb.crm','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.0.0-alpha\",\"revision\":\"6\",\"file\":\"patches\\/4.0.0_alpha.php\"},{\"version\":\"4.1.0\",\"revision\":\"12\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"15\",\"file\":\"patches\\/5.1.0.php\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":{\"opp.status.closed_lost\":{\"point\":\"opp.status.closed_lost\",\"params\":{\"label_key\":\"Opportunity Closed\\/Lost\",\"string_key\":\"activities.opp.status\",\"options\":\"\"}},\"opp.status.closed_won\":{\"point\":\"opp.status.closed_won\",\"params\":{\"label_key\":\"Opportunity Closed\\/Won\",\"string_key\":\"activities.opp.status\",\"options\":\"\"}},\"opp.status.open\":{\"point\":\"opp.status.open\",\"params\":{\"label_key\":\"Opportunity Opened\",\"string_key\":\"activities.opp.status\",\"options\":\"\"}}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.opportunity','cerberusweb.crm','devblocks.context',0,'Opportunity','api/dao/crm_opportunity.php','Context_Opportunity','a:5:{s:5:\"alias\";s:11:\"opportunity\";s:9:\"dao_class\";s:18:\"DAO_CrmOpportunity\";s:10:\"view_class\";s:19:\"View_CrmOpportunity\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:6:\"email_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.listeners.core','cerberusweb.crm','devblocks.listener.event',1,'CRM Listener','api/App.php','CrmEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:1:{s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.page.profiles.opportunity','cerberusweb.crm','cerberusweb.ui.page.section',2,'Opp Section','api/uri/profiles/opp.php','PageSection_ProfilesOpportunity','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:11:\"opportunity\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.crm.opportunity','cerberusweb.crm','devblocks.event',3,'Custom opportunity behavior','api/events/crm_opportunity_macro.php','Event_CrmOpportunityMacro','a:2:{s:13:\"macro_context\";s:32:\"cerberusweb.contexts.opportunity\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('va.action.create_opportunity','cerberusweb.crm','devblocks.event.action',4,'Create Opportunity','api/App.php','VaAction_CreateOpportunity','a:2:{s:5:\"label\";s:18:\"Create opportunity\";s:6:\"events\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.page.crm','cerberusweb.crm','cerberusweb.page',5,'CRM Page','api/App.php','CrmPage','a:2:{s:3:\"uri\";s:3:\"crm\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.opp.tab.org','cerberusweb.crm','cerberusweb.ui.context.profile.tab',6,'Opportunity Tab','api/App.php','CrmOrgOppTab','a:3:{s:3:\"uri\";s:4:\"opps\";s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.org\";s:0:\"\";}}s:5:\"title\";s:13:\"crm.tab.title\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.opp.tab.ticket','cerberusweb.crm','cerberusweb.ui.context.profile.tab',7,'Opportunity Tab','api/App.php','CrmTicketOppTab','a:3:{s:3:\"uri\";s:4:\"opps\";s:8:\"contexts\";a:1:{i:0;a:1:{s:27:\"cerberusweb.contexts.ticket\";s:0:\"\";}}s:5:\"title\";s:13:\"crm.tab.title\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.rest.controller.opps','cerberusweb.crm','cerberusweb.rest.controller',8,'Opportunities','api/rest/opps.php','ChRest_Opps','a:1:{s:3:\"uri\";s:4:\"opps\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.crm' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.crm' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CrmOpportunityMacro','cerberusweb.crm','api/events/crm_opportunity_macro.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.crm' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.create','cerberusweb.crm','acl.crm.opp.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.delete','cerberusweb.crm','acl.crm.opp.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.import','cerberusweb.crm','acl.crm.opp.actions.import') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.update_all','cerberusweb.crm','acl.crm.opp.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.view.actions.broadcast','cerberusweb.crm','acl.crm.opp.view.actions.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.view.actions.export','cerberusweb.crm','acl.crm.opp.view.actions.export') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('opportunity.create','cerberusweb.crm','Opportunity Create','a:0:{}') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.restapi' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.restapi',0,'Web Services API (JSON/XML)','A RESTful JSON/XML interface for integrating Cerb with other applications and tools.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Web_Services_API','features/cerberusweb.restapi','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"6.0.0-dev\",\"revision\":\"1\",\"file\":\"patches\\/6.0.0.php\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('rest.controller','cerberusweb.restapi','devblocks.controller',0,'REST Controller','api/App.php','Ch_RestFrontController','a:1:{s:3:\"uri\";s:4:\"rest\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('rest.preferences.tab.api','cerberusweb.restapi','cerberusweb.preferences.tab',1,'API Preferences Tab','api/App.php','Ch_RestPreferencesTab','a:2:{s:3:\"uri\";s:3:\"api\";s:5:\"title\";s:29:\"webapi.common.api_credentials\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.addresses','cerberusweb.restapi','cerberusweb.rest.controller',2,'Addresses','api/rest/addresses.php','ChRest_Addresses','a:1:{s:3:\"uri\";s:9:\"addresses\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.attachments','cerberusweb.restapi','cerberusweb.rest.controller',3,'Attachments','api/rest/attachments.php','ChRest_Attachments','a:1:{s:3:\"uri\";s:11:\"attachments\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.calendars','cerberusweb.restapi','cerberusweb.rest.controller',4,'Calendars','api/rest/calendars.php','ChRest_Calendars','a:1:{s:3:\"uri\";s:9:\"calendars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.comments','cerberusweb.restapi','cerberusweb.rest.controller',5,'Comments','api/rest/comments.php','ChRest_Comments','a:1:{s:3:\"uri\";s:8:\"comments\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.context','cerberusweb.restapi','cerberusweb.rest.controller',6,'Contexts','api/rest/contexts.php','ChRest_Contexts','a:1:{s:3:\"uri\";s:8:\"contexts\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.custom_fields','cerberusweb.restapi','cerberusweb.rest.controller',7,'Custom Fields','api/rest/custom_fields.php','ChRest_CustomFields','a:1:{s:3:\"uri\";s:12:\"customfields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.groups','cerberusweb.restapi','cerberusweb.rest.controller',8,'Groups','api/rest/groups.php','ChRest_Groups','a:1:{s:3:\"uri\";s:6:\"groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.mail_html_templates','cerberusweb.restapi','cerberusweb.rest.controller',9,'Mail HTML Templates','api/rest/mail_html_templates.php','ChRest_MailHtmlTemplates','a:1:{s:3:\"uri\";s:19:\"mail_html_templates\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.messages','cerberusweb.restapi','cerberusweb.rest.controller',10,'Messages','api/rest/messages.php','ChRest_Messages','a:1:{s:3:\"uri\";s:8:\"messages\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.notifications','cerberusweb.restapi','cerberusweb.rest.controller',11,'Notifications','api/rest/notifications.php','ChRest_Notifications','a:1:{s:3:\"uri\";s:13:\"notifications\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.orgs','cerberusweb.restapi','cerberusweb.rest.controller',12,'Orgs','api/rest/orgs.php','ChRest_Orgs','a:1:{s:3:\"uri\";s:4:\"orgs\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.parser','cerberusweb.restapi','cerberusweb.rest.controller',13,'Parser','api/rest/parser.php','ChRest_Parser','a:1:{s:3:\"uri\";s:6:\"parser\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.tasks','cerberusweb.restapi','cerberusweb.rest.controller',14,'Tasks','api/rest/tasks.php','ChRest_Tasks','a:1:{s:3:\"uri\";s:5:\"tasks\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.tickets','cerberusweb.restapi','cerberusweb.rest.controller',15,'Tickets','api/rest/tickets.php','ChRest_Tickets','a:1:{s:3:\"uri\";s:7:\"tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.virtual_attendants','cerberusweb.restapi','cerberusweb.rest.controller',16,'Virtual Attendants','api/rest/va.php','ChRest_VirtualAttendants','a:1:{s:3:\"uri\";s:2:\"va\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.workers','cerberusweb.restapi','cerberusweb.rest.controller',17,'Workers','api/rest/workers.php','ChRest_Workers','a:1:{s:3:\"uri\";s:7:\"workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.workspaces','cerberusweb.restapi','cerberusweb.rest.controller',18,'Workspaces','api/rest/workspaces.php','ChRest_Workspaces','a:1:{s:3:\"uri\";s:10:\"workspaces\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.restapi' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.restapi' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('IExtensionRestController','cerberusweb.restapi','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Plugin_RestAPI','cerberusweb.restapi','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.restapi' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.feedback' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.feedback',0,'Feedback Capture','Organically capture praise or criticism and share it with decision makers. This adds a Feedback tab to the Activity page. You can also capture feedback while reading e-mail by highlighting a quote and clicking \'more\' in the toolbar.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Feedback_Capture','features/cerberusweb.feedback','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.1.0\",\"revision\":\"4\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"5\",\"file\":\"patches\\/5.1.0.php\"}],\"plugin_image\":\"images\\/plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.feedback','cerberusweb.feedback','devblocks.context',0,'Feedback','api/App.php','Context_Feedback','a:5:{s:5:\"alias\";s:8:\"feedback\";s:9:\"dao_class\";s:17:\"DAO_FeedbackEntry\";s:10:\"view_class\";s:18:\"View_FeedbackEntry\";s:7:\"options\";a:1:{i:0;a:4:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:7:\"author_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('feedback.message.toolbaritem.feedback','cerberusweb.feedback','cerberusweb.message.toolbaritem',1,'Ticket Message Toolbar Feedback Item','api/App.php','ChFeedbackMessageToolbarFeedback','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('feedback.controller','cerberusweb.feedback','devblocks.controller',2,'Feedback Controller','api/App.php','ChFeedbackController','a:1:{s:3:\"uri\";s:8:\"feedback\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('feedback.rest.controller.feedback','cerberusweb.feedback','cerberusweb.rest.controller',3,'Feedback','api/rest/feedback.php','ChRest_Feedback','a:1:{s:3:\"uri\";s:8:\"feedback\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.feedback' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.feedback' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.feedback' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.actions.create','cerberusweb.feedback','acl.feedback.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.actions.delete_all','cerberusweb.feedback','acl.feedback.actions.delete_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.actions.update_all','cerberusweb.feedback','acl.feedback.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.view.actions.export','cerberusweb.feedback','acl.feedback.view.actions.export') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.translators' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.translators',0,'Translation Editor','A GUI for translating the Cerb interface into other languages. This adds a \'Translations\' tab to Configuration.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Translation_Editor','features/cerberusweb.translators','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"},\"php_extensions\":{\"mbstring\":{\"name\":\"mbstring\"}}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('translators.setup.section.translations','cerberusweb.translators','cerberusweb.ui.page.section',0,'Setup Page Translations Section','api/App.php','ChTranslators_SetupPageSection','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"translations\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('translators.setup.menu.mail.translations','cerberusweb.translators','cerberusweb.ui.page.menu.item',1,'Setup Page Translations Menu Item','api/App.php','ChTranslators_SetupPluginsMenuItem','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:7:\"menu_id\";s:24:\"core.setup.menu.settings\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.translators' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.translators' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Translation','cerberusweb.translators','api/App.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.translators' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.timetracking' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.timetracking',0,'Time Tracking','Track time spent on various helpdesk activities (replying to tickets, etc). This adds a Track Time button to Display Ticket and Organizations, and a Time Tracking tab to the Activity page.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Time_Tracking','features/cerberusweb.timetracking','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.1.0\",\"revision\":\"4\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"9\",\"file\":\"patches\\/5.1.0.php\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":{\"timetracking.status.closed\":{\"point\":\"timetracking.status.closed\",\"params\":{\"label_key\":\"Time Tracking Entry Closed\",\"string_key\":\"activities.timetracking.status\",\"options\":\"\"}},\"timetracking.status.open\":{\"point\":\"timetracking.status.open\",\"params\":{\"label_key\":\"Time Tracking Entry Opened\",\"string_key\":\"activities.timetracking.status\",\"options\":\"\"}}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.timetracking','cerberusweb.timetracking','devblocks.context',0,'Time Tracking','api/dao/timetracking_entry.php','Context_TimeTracking','a:4:{s:5:\"alias\";s:10:\"time_entry\";s:9:\"dao_class\";s:21:\"DAO_TimeTrackingEntry\";s:10:\"view_class\";s:17:\"View_TimeTracking\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.timetracking','cerberusweb.timetracking','devblocks.event',1,'Custom time tracking behavior','api/events/timetracking_macro.php','Event_TimeTrackingMacro','a:2:{s:13:\"macro_context\";s:33:\"cerberusweb.contexts.timetracking\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.listener.core','cerberusweb.timetracking','devblocks.listener.event',2,'Time Tracking Listener','api/App.php','ChTimeTrackingEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:2:{s:10:\"cron.maint\";s:0:\"\";s:19:\"ticket.action.merge\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.renderer.prebody','cerberusweb.timetracking','cerberusweb.renderer.prebody',3,'Time Tracking Pre-body Renderer','api/App.php','ChTimeTrackingPreBodyRenderer','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.profile_script.timer','cerberusweb.timetracking','cerberusweb.ui.context.profile.script',4,'Time Tracking Profile Script','api/App.php','ChTimeTrackingProfileScript','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.reply.toolbaritem.timer','cerberusweb.timetracking','cerberusweb.reply.toolbaritem',5,'Time Tracking Reply Toolbar Timer','api/App.php','ChTimeTrackingReplyToolbarTimer','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.setup.section.timetracking','cerberusweb.timetracking','cerberusweb.ui.page.section',6,'Setup Page Simulator Section','api/App.php','ChTimeTracking_SetupPageSection','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.setup.menu.plugins.timetracking','cerberusweb.timetracking','cerberusweb.ui.page.menu.item',7,'Setup Page Time Tracking Menu Item','api/App.php','ChTimeTracking_SetupPluginsMenuItem','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:7:\"menu_id\";s:24:\"core.setup.menu.settings\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.page','cerberusweb.timetracking','cerberusweb.page',8,'Time Tracking Page','api/App.php','ChTimeTrackingPage','a:2:{s:3:\"uri\";s:12:\"timetracking\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.profiles.time_tracking','cerberusweb.timetracking','cerberusweb.ui.page.section',9,'Time Tracking Page Section','api/profiles/time_tracking.php','PageSection_ProfilesTimeTracking','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:13:\"time_tracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.timetracking','cerberusweb.timetracking','cerberusweb.rest.controller',10,'Time Tracking','api/rest/timetracking.php','ChRest_TimeTracking','a:1:{s:3:\"uri\";s:12:\"timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.timetracking','cerberusweb.timetracking','cerberusweb.report.group',11,'Time Tracking Reports','api/App.php','ChReportGroupTimeTracking','a:2:{s:10:\"group_name\";s:23:\"timetracking.ui.reports\";s:3:\"acl\";s:30:\"timetracking.report.group.time\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.timetracking.timespentworker','cerberusweb.timetracking','cerberusweb.report',12,'Time Spent Per Worker','api/reports/TimeByWorkerReport.php','ChReportTimeSpentWorker','a:2:{s:11:\"report_name\";s:41:\"timetracking.ui.reports.time_spent_worker\";s:12:\"report_group\";s:25:\"report.group.timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.timetracking.timespentorg','cerberusweb.timetracking','cerberusweb.report',13,'Time Spent Per Organization','api/reports/TimeByOrgReport.php','ChReportTimeSpentOrg','a:2:{s:11:\"report_name\";s:38:\"timetracking.ui.reports.time_spent_org\";s:12:\"report_group\";s:25:\"report.group.timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.timetracking.timespentactivity','cerberusweb.timetracking','cerberusweb.report',14,'Time Spent Per Activity','api/reports/TimeByActivityReport.php','ChReportTimeSpentActivity','a:2:{s:11:\"report_name\";s:43:\"timetracking.ui.reports.time_spent_activity\";s:12:\"report_group\";s:25:\"report.group.timetracking\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.timetracking' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.timetracking' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_TimeTrackingActivity','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TimeTrackingActivity','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_TimeTracking','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_TimeTracking','cerberusweb.timetracking','api/events/abstract_event_timetracking.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TimeTrackingMacro','cerberusweb.timetracking','api/events/timetracking_macro.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.timetracking' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.actions.create','cerberusweb.timetracking','acl.timetracking.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.actions.update_all','cerberusweb.timetracking','acl.timetracking.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.report.group.time','cerberusweb.timetracking','acl.timetracking.report.group.time') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.view.actions.export','cerberusweb.timetracking','acl.timetracking.view.actions.export') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.simulator' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.simulator',0,'Simulator','A tool that makes it easy to create batches of realistic sample tickets, tasks, and organizations; useful for evaluations, plugin development, and testing. This adds a Simulator option to the Setup Plugins menu.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Features:Ticket_Simulator','features/cerberusweb.simulator','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('simulator.listeners.tour','cerberusweb.simulator','devblocks.listener.http',0,'Simulator Tour','listeners.classes.php','ChSimulatorTour','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('simulator.setup.section.simulator','cerberusweb.simulator','cerberusweb.ui.page.section',1,'Setup Page Simulator Section','classes.php','PageSection_SetupSimulator','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"simulator\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('simulator.setup.menu.mail.simulator','cerberusweb.simulator','cerberusweb.ui.page.menu.item',2,'Setup Page Simulator Menu Item','classes.php','PageMenuItem_SetupSimulator','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:7:\"menu_id\";s:24:\"core.setup.menu.settings\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.simulator' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.simulator' 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.simulator' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.support_center' 72 Query INSERT INTO cerb_plugin (id,enabled,name,description,author,version,link,dir,manifest_cache_json) VALUES ('cerberusweb.support_center',0,'Support Center','Adds a Support Center community portal for public-facing support.','Webgroup Media, LLC.','70200','http://wiki.cerbweb.com/Support_Center','features/cerberusweb.support_center','{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.1.0\",\"revision\":\"13\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"4.2.2\",\"revision\":\"14\",\"file\":\"patches\\/4.2.2.php\"},{\"version\":\"4.3.0\",\"revision\":\"15\",\"file\":\"patches\\/4.3.0.php\"},{\"version\":\"4.3.1\",\"revision\":\"16\",\"file\":\"patches\\/4.3.1.php\"},{\"version\":\"5.0.0-beta\",\"revision\":\"19\",\"file\":\"patches\\/5.0.0_beta.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"21\",\"file\":\"patches\\/5.1.0.php\"},{\"version\":\"5.2.0-dev\",\"revision\":\"24\",\"file\":\"patches\\/5.2.0.php\"}],\"templates\":[{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/header.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/footer.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/style.css.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/user_styles.css.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/customfields_readonly.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/customfields_writeable.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/sidebar_menu.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/delete\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/email\\/confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/email\\/display.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/email\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/password\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/sharing\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/announcements\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/contact\\/confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/contact\\/step1.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/contact\\/step2.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/history\\/display.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/history\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/history\\/view.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/home\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/internal\\/view\\/view_filters.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/forgot_confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/forgot.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/login.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/register_confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/register.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/switcher.tpl\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.listeners.core','cerberusweb.support_center','devblocks.listener.event',0,'Support Center Event Listener','api/UmScApp.php','UmScEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:1:{s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.tool','cerberusweb.support_center','usermeet.tool',1,'Support Center','api/UmScApp.php','UmScApp','a:1:{s:12:\"template_set\";s:26:\"cerberusweb.support_center\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.login.auth.default','cerberusweb.support_center','usermeet.login.authenticator',2,'Cerb (Default)','api/UmScApp.php','UmScLoginAuthenticator','a:2:{s:13:\"switcher_icon\";s:15:\"images/mail.png\";s:14:\"switcher_label\";s:30:\"Log in with email and password\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.ajax','cerberusweb.support_center','usermeet.sc.controller',3,'Ajax','api/sc/uri/ajax.php','UmScAjaxController','a:1:{s:3:\"uri\";s:4:\"ajax\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.avatar','cerberusweb.support_center','usermeet.sc.controller',4,'Avatar','api/sc/uri/avatar.php','UmScAvatarController','a:1:{s:3:\"uri\";s:6:\"avatar\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.home','cerberusweb.support_center','usermeet.sc.controller',5,'Home','api/sc/uri/home.php','UmScHomeController','a:2:{s:3:\"uri\";s:4:\"home\";s:10:\"menu_title\";s:21:\"portal.sc.public.home\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.announcements','cerberusweb.support_center','usermeet.sc.controller',6,'Announcements','api/sc/uri/announcements.php','UmScAnnouncementsController','a:2:{s:3:\"uri\";s:13:\"announcements\";s:10:\"menu_title\";s:30:\"portal.sc.public.announcements\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.contact','cerberusweb.support_center','usermeet.sc.controller',7,'Contact Us','api/sc/uri/contact.php','UmScContactController','a:2:{s:3:\"uri\";s:7:\"contact\";s:10:\"menu_title\";s:25:\"portal.common.open_ticket\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.history','cerberusweb.support_center','usermeet.sc.controller',8,'Ticket History','api/sc/uri/history.php','UmScHistoryController','a:2:{s:3:\"uri\";s:7:\"history\";s:10:\"menu_title\";s:39:\"portal.sc.public.history.ticket_history\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.account','cerberusweb.support_center','usermeet.sc.controller',9,'My Account','api/sc/uri/account.php','UmScAccountController','a:2:{s:3:\"uri\";s:7:\"account\";s:10:\"menu_title\";s:27:\"portal.sc.public.my_account\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.login','cerberusweb.support_center','usermeet.sc.controller',10,'Login','api/sc/uri/login.php','UmScLoginController','a:2:{s:3:\"uri\";s:5:\"login\";s:10:\"menu_title\";s:31:\"portal.sc.public.themes.sign_in\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.contact.registered.sc','cerberusweb.support_center','devblocks.event',11,'New contact registered in Support Center','api/events/contact_registered_in_sc.php','Event_ContactRegisteredInSupportCenter','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.support_center' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.support_center' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_ScLoginAuthenticator','cerberusweb.support_center','api/Extension.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_UmScController','cerberusweb.support_center','api/Extension.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_UmScRssController','cerberusweb.support_center','api/Extension.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_ContactRegisteredInSupportCenter','cerberusweb.support_center','api/events/contact_registered_in_sc.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_SupportCenterAddressShare','cerberusweb.support_center','api/dao/supportcenter_address_share.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_SupportCenterAddressShare','cerberusweb.support_center','api/dao/supportcenter_address_share.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('UmSc_TicketHistoryView','cerberusweb.support_center','api/sc/uri/history.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.support_center' 72 Query SELECT p.* FROM cerb_plugin p ORDER BY p.enabled DESC, p.name ASC 72 Query SELECT p.id, p.name, p.params, p.plugin_id FROM cerb_event_point p 72 Query SELECT e.id , e.plugin_id, e.point, e.pos, e.name , e.file , e.class, e.params FROM cerb_extension e INNER JOIN cerb_plugin p ON (e.plugin_id=p.id) WHERE 1 AND p.enabled = 1 ORDER BY e.plugin_id ASC, e.pos ASC 72 Query UPDATE cerb_plugin SET enabled = '0' WHERE id = 'wgm.login.password.google_auth' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.kb' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.reports' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.core' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.crm' 72 Query UPDATE cerb_plugin SET enabled = '0' WHERE id = 'cerberusweb.restapi' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.feedback' 72 Query UPDATE cerb_plugin SET enabled = '0' WHERE id = 'cerberusweb.translators' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.timetracking' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.simulator' 72 Query UPDATE cerb_plugin SET enabled = '1' WHERE id = 'cerberusweb.support_center' 72 Query SELECT id, string_id, lang_code, string_default, string_override FROM translation WHERE lang_code = 'en_US' ORDER BY string_id ASC, lang_code ASC 72 Query SELECT DISTINCT lang_code FROM translation ORDER BY lang_code ASC 72 Query SHOW TABLES 72 Query SELECT p.* FROM cerb_plugin p ORDER BY p.enabled DESC, p.name ASC 72 Query SELECT p.id, p.name, p.params, p.plugin_id FROM cerb_event_point p 72 Query SELECT e.id , e.plugin_id, e.point, e.pos, e.name , e.file , e.class, e.params FROM cerb_extension e INNER JOIN cerb_plugin p ON (e.plugin_id=p.id) WHERE 1 AND p.enabled = 1 ORDER BY e.plugin_id ASC, e.pos ASC 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 1 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 253 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 290 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 305 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 306 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 308 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 311 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 322 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'devblocks.core' AND revision >= 324 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'devblocks.core' 72 Query UPDATE cerb_plugin SET name='[Devblocks] Core',description='Devblocks: PHP Application Framework',author='Webgroup Media, LLC.',version='20303',link='http://wiki.devblocks.com/',dir='libs/devblocks',manifest_cache_json='{\"patches\":[{\"version\":\"1.0.0-alpha\",\"revision\":\"1\",\"file\":\"patches\\/1.0.0_alpha.php\"},{\"version\":\"1.0.0-beta\",\"revision\":\"253\",\"file\":\"patches\\/1.0.0_beta.php\"},{\"version\":\"1.1.0\",\"revision\":\"290\",\"file\":\"patches\\/1.1.0.php\"},{\"version\":\"2.0.0\",\"revision\":\"305\",\"file\":\"patches\\/2.0.0.php\"},{\"version\":\"2.1.0\",\"revision\":\"306\",\"file\":\"patches\\/2.1.0.php\"},{\"version\":\"2.1.1\",\"revision\":\"308\",\"file\":\"patches\\/2.1.1.php\"},{\"version\":\"2.1.2\",\"revision\":\"311\",\"file\":\"patches\\/2.1.2.php\"},{\"version\":\"2.3.0\",\"revision\":\"322\",\"file\":\"patches\\/2.3.0.php\"},{\"version\":\"2.3.3\",\"revision\":\"324\",\"file\":\"patches\\/2.3.3.php\"}],\"activity_points\":[]}' WHERE id='devblocks.core' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.cache.engine.disk','devblocks.core','devblocks.cache.engine',0,'Filesystem','api/services/cache.php','DevblocksCacheEngine_Disk','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.cache.engine.memcache','devblocks.core','devblocks.cache.engine',1,'Memcached','api/services/cache.php','DevblocksCacheEngine_Memcache','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.cache.engine.redis','devblocks.core','devblocks.cache.engine',2,'Redis','api/services/cache.php','DevblocksCacheEngine_Redis','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.search.engine.elasticsearch','devblocks.core','devblocks.search.engine',3,'Elasticsearch','api/services/search.php','DevblocksSearchEngineElasticSearch','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.search.engine.mysql_fulltext','devblocks.core','devblocks.search.engine',4,'MySQL Fulltext','api/services/search.php','DevblocksSearchEngineMySqlFulltext','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.search.engine.sphinx','devblocks.core','devblocks.search.engine',5,'Sphinx','api/services/search.php','DevblocksSearchEngineSphinx','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.storage.engine.disk','devblocks.core','devblocks.storage.engine',6,'Disk','api/services/storage.php','DevblocksStorageEngineDisk','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.storage.engine.database','devblocks.core','devblocks.storage.engine',7,'Database','api/services/storage.php','DevblocksStorageEngineDatabase','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('devblocks.storage.engine.s3','devblocks.core','devblocks.storage.engine',8,'Amazon S3','api/services/storage.php','DevblocksStorageEngineS3','a:0:{}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'devblocks.core' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'devblocks.core' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DevblocksStorageProfile','devblocks.core','api/dao/devblocks_storage_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DevblocksTemplate','devblocks.core','api/dao/devblocks_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksCacheEngine_Disk','devblocks.core','api/services/cache.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksCacheEngine_Memcache','devblocks.core','api/services/cache.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksCacheEngine_Redis','devblocks.core','api/services/cache.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksSearchEngineElasticSearch','devblocks.core','api/services/search.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksSearchEngineMysqlFulltext','devblocks.core','api/services/search.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksSearchEngineSphinx','devblocks.core','api/services/search.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksStorageEngineDatabase','devblocks.core','api/services/storage.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksStorageEngineDisk','devblocks.core','api/services/storage.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DevblocksStorageEngineS3','devblocks.core','api/services/storage.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('UserAgentParser','devblocks.core','libs/user_agent_parser.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'devblocks.core' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'wgm.login.password.google_auth' 72 Query UPDATE cerb_plugin SET name='Google Authenticator',description='Enable two-factor worker logins with passwords and the Google Authenticator app on iOS, Android, or Blackberry.',author='Webgroup Media, LLC.',version='1',link='http://www.cerbweb.com/',dir='features/wgm.login.password.google_auth',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}' WHERE id='wgm.login.password.google_auth' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('login.password.google_auth','wgm.login.password.google_auth','cerberusweb.login',0,'Password + Google Authenticator','api/App.php','Login_PasswordAndGoogleAuth','a:1:{s:3:\"uri\";s:14:\"password-gauth\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'wgm.login.password.google_auth' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'wgm.login.password.google_auth' 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'wgm.login.password.google_auth' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.kb' 72 Query UPDATE cerb_plugin SET name='Knowledgebase',description='Create and categorize articles to share knowledge between workers or your community.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Knowledgebase',dir='features/cerberusweb.kb',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"5.0.0-beta\",\"revision\":\"6\",\"file\":\"patches\\/5.0.0_beta.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"7\",\"file\":\"patches\\/5.1.0.php\"}],\"templates\":[{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/article.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/search_results.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/sidebar.tpl\"},{\"plugin_id\":\"cerberusweb.kb\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/kb\\/view.tpl\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}' WHERE id='cerberusweb.kb' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('kb.listener','cerberusweb.kb','devblocks.listener.event',0,'Event Listener','api/App.php','EventListener_Kb','a:1:{s:6:\"events\";a:1:{i:0;a:1:{s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.kb_article','cerberusweb.kb','devblocks.context',1,'Knowledgebase Article','api/dao/kb_article.php','Context_KbArticle','a:4:{s:5:\"alias\";s:10:\"kb_article\";s:9:\"dao_class\";s:13:\"DAO_KbArticle\";s:10:\"view_class\";s:14:\"View_KbArticle\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.kb_category','cerberusweb.kb','devblocks.context',2,'Knowledgebase Category','api/dao/kb_category.php','Context_KbCategory','a:4:{s:5:\"alias\";s:11:\"kb_category\";s:9:\"dao_class\";s:14:\"DAO_KbCategory\";s:10:\"view_class\";s:15:\"View_KbCategory\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.kb_article','cerberusweb.kb','devblocks.event',3,'Custom knowledgebase article behavior','api/events/macro/kbarticle_macro.php','Event_KbArticleMacro','a:2:{s:13:\"macro_context\";s:31:\"cerberusweb.contexts.kb_article\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.kb','cerberusweb.kb','cerberusweb.page',4,'Knowledgebase','api/App.php','ChKbPage','a:2:{s:3:\"uri\";s:2:\"kb\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.tab.browse','cerberusweb.kb','cerberusweb.ui.workspace.tab',5,'Knowledgebase Browser Tab','api/App.php','WorkspaceTab_KbBrowse','a:1:{s:5:\"label\";s:24:\"kb.workspace.tab.browser\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.page.profiles.kb_article','cerberusweb.kb','cerberusweb.ui.page.section',6,'KB Article Section','api/profiles/kb_article.php','PageSection_ProfilesKbArticle','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:2:\"kb\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.controller.ajax','cerberusweb.kb','devblocks.controller',7,'KB Ajax Controller','api/App.php','ChKbAjaxController','a:1:{s:3:\"uri\";s:7:\"kb.ajax\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.reply.toolbaritem.kb','cerberusweb.kb','cerberusweb.reply.toolbaritem',8,'KB Reply Toolbar','api/App.php','ChKbReplyToolbarButton','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.sc.controller','cerberusweb.kb','usermeet.sc.controller',9,'Knowledgebase','api/sc/kb.php','UmScKbController','a:2:{s:3:\"uri\";s:2:\"kb\";s:10:\"menu_title\";s:20:\"common.knowledgebase\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.kb.sc.rss.controller','cerberusweb.kb','usermeet.sc.rss.controller',10,'Knowledgebase RSS','api/sc/rss/kb.php','UmScKbRssController','a:1:{s:3:\"uri\";s:2:\"kb\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.search.schema.kb_article','cerberusweb.kb','devblocks.search.schema',11,'Knowledgebase Articles','api/dao/kb_article.php','Search_KbArticle','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.kbarticles','cerberusweb.kb','cerberusweb.rest.controller',12,'KB Articles','api/rest/kbarticles.php','ChRest_KbArticles','a:1:{s:3:\"uri\";s:10:\"kbarticles\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.kbcategories','cerberusweb.kb','cerberusweb.rest.controller',13,'KB Categories','api/rest/kbcategories.php','ChRest_KbCategories','a:1:{s:3:\"uri\";s:12:\"kbcategories\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.kb' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.kb' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_KbCategory','cerberusweb.kb','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_KbArticle','cerberusweb.kb','api/dao/kb_article.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_KbArticle','cerberusweb.kb','api/events/abstract/abstract_event_kbarticle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_KbArticleMacro','cerberusweb.kb','api/events/macro/kbarticle_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('UmSc_KbArticleView','cerberusweb.kb','api/sc/kb.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.kb' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.kb.articles.modify','cerberusweb.kb','acl.core.kb.articles.modify') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.kb.categories.modify','cerberusweb.kb','acl.core.kb.categories.modify') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('kb.articles.actions.update_all','cerberusweb.kb','acl.kb.articles.actions.update_all') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.reports' 72 Query UPDATE cerb_plugin SET name='Reports',description='Pluggable reporting area with default reports on various metrics. This adds a Reports menu and several plugin hooks for creating new reports.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Reports',dir='features/cerberusweb.reports',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}' WHERE id='cerberusweb.reports' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('reports.workspace.page','cerberusweb.reports','cerberusweb.ui.workspace.page',0,'Reports Workspace Page','api/App.php','ChReportsWorkspacePage','a:1:{s:5:\"label\";s:20:\"reports.menu.reports\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.custom_fields','cerberusweb.reports','cerberusweb.report.group',1,'Custom Field Reports','api/App.php','ChReportGroupCustomFields','a:2:{s:10:\"group_name\";s:30:\"reports.ui.group.custom_fields\";s:3:\"acl\";s:27:\"reports.group.custom_fields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.groups','cerberusweb.reports','cerberusweb.report.group',2,'Group Reports','api/App.php','ChReportGroupGroups','a:2:{s:10:\"group_name\";s:22:\"reports.ui.group.group\";s:3:\"acl\";s:20:\"reports.group.groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.orgs','cerberusweb.reports','cerberusweb.report.group',3,'Org Reports','api/App.php','ChReportGroupOrgs','a:2:{s:10:\"group_name\";s:20:\"reports.ui.group.org\";s:3:\"acl\";s:18:\"reports.group.orgs\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.snippets','cerberusweb.reports','cerberusweb.report.group',4,'Snippet Reports','api/App.php','ChReportGroupSnippets','a:2:{s:10:\"group_name\";s:24:\"reports.ui.group.snippet\";s:3:\"acl\";s:22:\"reports.group.snippets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.spam','cerberusweb.reports','cerberusweb.report.group',5,'Spam Reports','api/App.php','ChReportGroupSpam','a:2:{s:10:\"group_name\";s:21:\"reports.ui.group.spam\";s:3:\"acl\";s:18:\"reports.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.tickets','cerberusweb.reports','cerberusweb.report.group',6,'Ticket Reports','api/App.php','ChReportGroupTickets','a:2:{s:10:\"group_name\";s:23:\"reports.ui.group.ticket\";s:3:\"acl\";s:21:\"reports.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.workers','cerberusweb.reports','cerberusweb.report.group',7,'Worker Reports','api/App.php','ChReportGroupWorkers','a:2:{s:10:\"group_name\";s:23:\"reports.ui.group.worker\";s:3:\"acl\";s:21:\"reports.group.workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.virtual_attendants','cerberusweb.reports','cerberusweb.report.group',8,'Virtual Attendant Reports','api/App.php','ChReportGroupVirtualAttendants','a:2:{s:10:\"group_name\";s:34:\"reports.ui.group.virtual_attendant\";s:3:\"acl\";s:32:\"reports.group.virtual_attendants\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.custom_fields.usage','cerberusweb.reports','cerberusweb.report',9,'Custom Field Usage Report','api/reports/custom_fields/CustomFieldsUsageReport.php','ChReportCustomFieldUsage','a:2:{s:11:\"report_name\";s:30:\"reports.ui.custom_fields.usage\";s:12:\"report_group\";s:26:\"report.group.custom_fields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.new_tickets','cerberusweb.reports','cerberusweb.report',10,'Created Tickets By Group Report','api/reports/tickets/CreatedTicketsReport.php','ChReportNewTickets','a:2:{s:11:\"report_name\";s:29:\"reports.ui.ticket.new_tickets\";s:12:\"report_group\";s:20:\"report.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.spam_words','cerberusweb.reports','cerberusweb.report',11,'Spam Word Report','api/reports/spam/TopSpamWordsReport.php','ChReportSpamWords','a:2:{s:11:\"report_name\";s:21:\"reports.ui.spam.words\";s:12:\"report_group\";s:17:\"report.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.spam_addys','cerberusweb.reports','cerberusweb.report',12,'Spam Addy Report','api/reports/spam/TopSpamAddysReport.php','ChReportSpamAddys','a:2:{s:11:\"report_name\";s:23:\"reports.ui.spam.senders\";s:12:\"report_group\";s:17:\"report.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.spam_domains','cerberusweb.reports','cerberusweb.report',13,'Spam Domains Report','api/reports/spam/TopSpamDomainsReport.php','ChReportSpamDomains','a:2:{s:11:\"report_name\";s:23:\"reports.ui.spam.domains\";s:12:\"report_group\";s:17:\"report.group.spam\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.snippets.popularity','cerberusweb.reports','cerberusweb.report',14,'Snippet Popularity Report','api/reports/snippets/SnippetPopularityReport.php','ChReportSnippetPopularity','a:2:{s:11:\"report_name\";s:30:\"reports.ui.snippets.popularity\";s:12:\"report_group\";s:21:\"report.group.snippets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.workers.roster','cerberusweb.reports','cerberusweb.report',15,'Group Roster Report','api/reports/groups/GroupRostersReport.php','ChReportGroupRoster','a:2:{s:11:\"report_name\";s:23:\"reports.ui.group.roster\";s:12:\"report_group\";s:19:\"report.group.groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.workers.averageresponsetime','cerberusweb.reports','cerberusweb.report',16,'Average Response Time Report','api/reports/worker/WorkerAverageResponseTimeReport.php','ChReportAverageResponseTime','a:2:{s:11:\"report_name\";s:31:\"reports.ui.worker.response_time\";s:12:\"report_group\";s:20:\"report.group.workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.groups.group_replies','cerberusweb.reports','cerberusweb.report',17,'Group Replies Report','api/reports/groups/GroupRepliesReport.php','ChReportGroupReplies','a:2:{s:11:\"report_name\";s:24:\"reports.ui.group.replies\";s:12:\"report_group\";s:19:\"report.group.groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.closed_tickets','cerberusweb.reports','cerberusweb.report',18,'Closed Tickets Report','api/reports/tickets/ClosedTicketsReport.php','ChReportClosedTickets','a:2:{s:11:\"report_name\";s:24:\"reports.ui.ticket.closed\";s:12:\"report_group\";s:20:\"report.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.orgs.shared_sender_domains','cerberusweb.reports','cerberusweb.report',19,'Top 100 Shared Sender Domains Report','api/reports/orgs/SharedSenderDomainsReport.php','ChReportOrgSharedEmailDomains','a:2:{s:11:\"report_name\";s:36:\"reports.ui.org.shared_sender_domains\";s:12:\"report_group\";s:17:\"report.group.orgs\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.tickets.top_contacts','cerberusweb.reports','cerberusweb.report',20,'Top Created Tickets By Contact Report','api/reports/tickets/TopContactsReport.php','ChReportTopTicketsByContact','a:2:{s:11:\"report_name\";s:30:\"reports.ui.ticket.top_contacts\";s:12:\"report_group\";s:20:\"report.group.tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.virtual_attendants.usage','cerberusweb.reports','cerberusweb.report',21,'Virtual Attendant Usage Report','api/reports/va/VirtualAttendantUsageReport.php','ChReportVirtualAttendantUsage','a:2:{s:11:\"report_name\";s:34:\"reports.ui.virtual_attendant.usage\";s:12:\"report_group\";s:31:\"report.group.virtual_attendants\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.workers.worker_history','cerberusweb.reports','cerberusweb.report',22,'Worker History Report','api/reports/worker/WorkerHistoryReport.php','ChReportWorkerHistory','a:2:{s:11:\"report_name\";s:32:\"reports.ui.worker.worker_history\";s:12:\"report_group\";s:20:\"report.group.workers\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.reports' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.reports' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_Report','cerberusweb.reports','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_ReportGroup','cerberusweb.reports','api/App.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.reports' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.custom_fields','cerberusweb.reports','acl.reports.group.custom_fields') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.groups','cerberusweb.reports','acl.reports.group.groups') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.orgs','cerberusweb.reports','acl.reports.group.orgs') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.snippets','cerberusweb.reports','acl.reports.group.snippets') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.spam','cerberusweb.reports','acl.reports.group.spam') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.tickets','cerberusweb.reports','acl.reports.group.tickets') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.virtual_attendants','cerberusweb.reports','acl.reports.group.virtual_attendants') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('reports.group.workers','cerberusweb.reports','acl.reports.group.workers') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.core' 72 Query UPDATE cerb_plugin SET name='Cerb Core',description='The core functionality of Cerb.',author='Webgroup Media, LLC.',version='70200',link='http://www.cerbweb.com/',dir='features/cerberusweb.core',manifest_cache_json='{\"dependencies\":[\"devblocks.core\"],\"patches\":[{\"version\":\"4.0.0-alpha\",\"revision\":\"180\",\"file\":\"patches\\/4.x\\/4.0.0_alpha.php\"},{\"version\":\"4.0.0-beta\",\"revision\":\"555\",\"file\":\"patches\\/4.x\\/4.0.0_beta.php\"},{\"version\":\"4.0.0-rc1\",\"revision\":\"809\",\"file\":\"patches\\/4.x\\/4.0.0_rc1.php\"},{\"version\":\"4.1.0\",\"revision\":\"826\",\"file\":\"patches\\/4.x\\/4.1.0.php\"},{\"version\":\"4.1.1\",\"revision\":\"827\",\"file\":\"patches\\/4.x\\/4.1.1.php\"},{\"version\":\"4.2.0\",\"revision\":\"830\",\"file\":\"patches\\/4.x\\/4.2.0.php\"},{\"version\":\"4.2.1\",\"revision\":\"832\",\"file\":\"patches\\/4.x\\/4.2.1.php\"},{\"version\":\"4.2.3\",\"revision\":\"834\",\"file\":\"patches\\/4.x\\/4.2.3.php\"},{\"version\":\"4.3.0\",\"revision\":\"836\",\"file\":\"patches\\/4.x\\/4.3.0.php\"},{\"version\":\"4.3.1\",\"revision\":\"837\",\"file\":\"patches\\/4.x\\/4.3.1.php\"},{\"version\":\"5.0.0-alpha\",\"revision\":\"855\",\"file\":\"patches\\/5.x\\/5.0.0_alpha.php\"},{\"version\":\"5.0.0-beta\",\"revision\":\"856\",\"file\":\"patches\\/5.x\\/5.0.0_beta.php\"},{\"version\":\"5.0.0-rc1\",\"revision\":\"861\",\"file\":\"patches\\/5.x\\/5.0.0_rc1.php\"},{\"version\":\"5.0.1\",\"revision\":\"864\",\"file\":\"patches\\/5.x\\/5.0.1.php\"},{\"version\":\"5.1.0\",\"revision\":\"896\",\"file\":\"patches\\/5.x\\/5.1.0.php\"},{\"version\":\"5.1.1\",\"revision\":\"898\",\"file\":\"patches\\/5.x\\/5.1.1.php\"},{\"version\":\"5.1.2\",\"revision\":\"904\",\"file\":\"patches\\/5.x\\/5.1.2.php\"},{\"version\":\"5.2.0\",\"revision\":\"905\",\"file\":\"patches\\/5.x\\/5.2.0.php\"},{\"version\":\"5.3.0\",\"revision\":\"916\",\"file\":\"patches\\/5.x\\/5.3.0.php\"},{\"version\":\"5.4.0\",\"revision\":\"934\",\"file\":\"patches\\/5.x\\/5.4.0.php\"},{\"version\":\"5.4.3\",\"revision\":\"935\",\"file\":\"patches\\/5.x\\/5.4.3.php\"},{\"version\":\"5.4.4\",\"revision\":\"936\",\"file\":\"patches\\/5.x\\/5.4.4.php\"},{\"version\":\"5.5.0\",\"revision\":\"944\",\"file\":\"patches\\/5.x\\/5.5.0.php\"},{\"version\":\"5.6.0\",\"revision\":\"957\",\"file\":\"patches\\/5.x\\/5.6.0.php\"},{\"version\":\"5.6.1\",\"revision\":\"961\",\"file\":\"patches\\/5.x\\/5.6.1.php\"},{\"version\":\"5.6.2\",\"revision\":\"965\",\"file\":\"patches\\/5.x\\/5.6.2.php\"},{\"version\":\"5.7.0\",\"revision\":\"973\",\"file\":\"patches\\/5.x\\/5.7.0.php\"},{\"version\":\"6.0.0\",\"revision\":\"989\",\"file\":\"patches\\/6.x\\/6.0.0.php\"},{\"version\":\"6.1.0\",\"revision\":\"1005\",\"file\":\"patches\\/6.x\\/6.1.0.php\"},{\"version\":\"6.2.0\",\"revision\":\"1016\",\"file\":\"patches\\/6.x\\/6.2.0.php\"},{\"version\":\"6.3.0\",\"revision\":\"1030\",\"file\":\"patches\\/6.x\\/6.3.0.php\"},{\"version\":\"6.4.0\",\"revision\":\"1046\",\"file\":\"patches\\/6.x\\/6.4.0.php\"},{\"version\":\"6.5.0\",\"revision\":\"1059\",\"file\":\"patches\\/6.x\\/6.5.0.php\"},{\"version\":\"6.6.0\",\"revision\":\"1082\",\"file\":\"patches\\/6.x\\/6.6.0.php\"},{\"version\":\"6.7.0\",\"revision\":\"1097\",\"file\":\"patches\\/6.x\\/6.7.0.php\"},{\"version\":\"6.8.0\",\"revision\":\"1108\",\"file\":\"patches\\/6.x\\/6.8.0.php\"},{\"version\":\"6.9.0\",\"revision\":\"1115\",\"file\":\"patches\\/6.x\\/6.9.0.php\"},{\"version\":\"7.0.0\",\"revision\":\"1127\",\"file\":\"patches\\/7.x\\/7.0.0.php\"},{\"version\":\"7.1.0\",\"revision\":\"1141\",\"file\":\"patches\\/7.x\\/7.1.0.php\"},{\"version\":\"7.2.0\",\"revision\":\"1166\",\"file\":\"patches\\/7.x\\/7.2.0.php\"}],\"activity_points\":{\"custom.other\":{\"point\":\"custom.other\",\"params\":{\"label_key\":\"(Other)\",\"string_key\":\"activities.custom.other\",\"options\":\"\"}},\"calendar_event.created\":{\"point\":\"calendar_event.created\",\"params\":{\"label_key\":\"Calendar Event Created\",\"string_key\":\"activities.calendar_event.created\",\"options\":\"\"}},\"calendar_event_recurring.created\":{\"point\":\"calendar_event_recurring.created\",\"params\":{\"label_key\":\"Calendar Recurring Event Created\",\"string_key\":\"activities.calendar_event_recurring.created\",\"options\":\"\"}},\"comment.create\":{\"point\":\"comment.create\",\"params\":{\"label_key\":\"Comment Created\",\"string_key\":\"activities.comment.create\",\"options\":\"\"}},\"connection.link\":{\"point\":\"connection.link\",\"params\":{\"label_key\":\"Connection Linked\",\"string_key\":\"activities.connection.link\",\"options\":\"\"}},\"connection.unlink\":{\"point\":\"connection.unlink\",\"params\":{\"label_key\":\"Connection Unlinked\",\"string_key\":\"activities.connection.unlink\",\"options\":\"\"}},\"mailbox.check.error\":{\"point\":\"mailbox.check.error\",\"params\":{\"label_key\":\"Mailbox Error\",\"string_key\":\"activities.mailbox.check.error\",\"options\":\"\"}},\"org.merge\":{\"point\":\"org.merge\",\"params\":{\"label_key\":\"Organization Merged\",\"string_key\":\"activities.org.merge\",\"options\":\"\"}},\"record.recommendation.added\":{\"point\":\"record.recommendation.added\",\"params\":{\"label_key\":\"Record Recommendation Added\",\"string_key\":\"activities.record.recommendation.added\",\"options\":\"\"}},\"record.recommendation.removed\":{\"point\":\"record.recommendation.removed\",\"params\":{\"label_key\":\"Record Recommendation Removed\",\"string_key\":\"activities.record.recommendation.removed\",\"options\":\"\"}},\"task.created\":{\"point\":\"task.created\",\"params\":{\"label_key\":\"Task Created\",\"string_key\":\"activities.task.created\",\"options\":\"\"}},\"task.status.completed\":{\"point\":\"task.status.completed\",\"params\":{\"label_key\":\"Task Completed\",\"string_key\":\"activities.task.status.completed\",\"options\":\"\"}},\"ticket.merge\":{\"point\":\"ticket.merge\",\"params\":{\"label_key\":\"Ticket Merged\",\"string_key\":\"activities.ticket.merge\",\"options\":\"\"}},\"ticket.message.inbound\":{\"point\":\"ticket.message.inbound\",\"params\":{\"label_key\":\"Ticket Message Inbound\",\"string_key\":\"activities.ticket.message.inbound\",\"options\":\"\"}},\"ticket.message.outbound\":{\"point\":\"ticket.message.outbound\",\"params\":{\"label_key\":\"Ticket Message Outbound\",\"string_key\":\"activities.ticket.message.outbound\",\"options\":\"\"}},\"ticket.message.relay\":{\"point\":\"ticket.message.relay\",\"params\":{\"label_key\":\"Ticket Message Relayed\",\"string_key\":\"activities.ticket.message.relay\",\"options\":\"\"}},\"ticket.moved\":{\"point\":\"ticket.moved\",\"params\":{\"label_key\":\"Ticket Moved\",\"string_key\":\"activities.ticket.moved\",\"options\":\"\"}},\"ticket.owner.assigned\":{\"point\":\"ticket.owner.assigned\",\"params\":{\"label_key\":\"Ticket Assigned\",\"string_key\":\"activities.ticket.assigned\",\"options\":\"\"}},\"ticket.owner.unassigned\":{\"point\":\"ticket.owner.unassigned\",\"params\":{\"label_key\":\"Ticket Unassigned\",\"string_key\":\"activities.ticket.unassigned\",\"options\":\"\"}},\"ticket.participant.added\":{\"point\":\"ticket.participant.added\",\"params\":{\"label_key\":\"Ticket Participant Added\",\"string_key\":\"activities.ticket.participant.added\",\"options\":\"\"}},\"ticket.participant.removed\":{\"point\":\"ticket.participant.removed\",\"params\":{\"label_key\":\"Ticket Participant Removed\",\"string_key\":\"activities.ticket.participant.removed\",\"options\":\"\"}},\"ticket.split\":{\"point\":\"ticket.split\",\"params\":{\"label_key\":\"Ticket Split\",\"string_key\":\"activities.ticket.split\",\"options\":\"\"}},\"ticket.split.from\":{\"point\":\"ticket.split.from\",\"params\":{\"label_key\":\"Ticket Split From\",\"string_key\":\"activities.ticket.split.from\",\"options\":\"\"}},\"ticket.status.closed\":{\"point\":\"ticket.status.closed\",\"params\":{\"label_key\":\"Ticket Closed\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"ticket.status.deleted\":{\"point\":\"ticket.status.deleted\",\"params\":{\"label_key\":\"Ticket Deleted\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"ticket.status.open\":{\"point\":\"ticket.status.open\",\"params\":{\"label_key\":\"Ticket Opened\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"ticket.status.waiting\":{\"point\":\"ticket.status.waiting\",\"params\":{\"label_key\":\"Ticket Waiting\",\"string_key\":\"activities.ticket.status\",\"options\":\"\"}},\"transport.delivery.error\":{\"point\":\"transport.delivery.error\",\"params\":{\"label_key\":\"Transport Delivery Error\",\"string_key\":\"activities.transport.delivery.error\",\"options\":\"\"}},\"watcher.assigned\":{\"point\":\"watcher.assigned\",\"params\":{\"label_key\":\"Watcher Assigned\",\"string_key\":\"activities.watcher.assigned\",\"options\":\"\"}},\"watcher.follow\":{\"point\":\"watcher.follow\",\"params\":{\"label_key\":\"Watcher Followed\",\"string_key\":\"activities.watcher.follow\",\"options\":\"\"}},\"watcher.unassigned\":{\"point\":\"watcher.unassigned\",\"params\":{\"label_key\":\"Watcher Unassigned\",\"string_key\":\"activities.watcher.unassigned\",\"options\":\"\"}},\"watcher.unfollow\":{\"point\":\"watcher.unfollow\",\"params\":{\"label_key\":\"Watcher Unfollowed\",\"string_key\":\"activities.watcher.unfollow\",\"options\":\"\"}},\"worker.impersonated\":{\"point\":\"worker.impersonated\",\"params\":{\"label_key\":\"Worker Impersonated\",\"string_key\":\"activities.worker.impersonated\",\"options\":\"\"}},\"worker.logged_in\":{\"point\":\"worker.logged_in\",\"params\":{\"label_key\":\"Worker Logged In\",\"string_key\":\"activities.worker.logged_in\",\"options\":\"\"}},\"worker.logged_out\":{\"point\":\"worker.logged_out\",\"params\":{\"label_key\":\"Worker Logged Out\",\"string_key\":\"activities.worker.logged_out\",\"options\":\"\"}},\"worker.seat_expired\":{\"point\":\"worker.seat_expired\",\"params\":{\"label_key\":\"Worker Seat Expired\",\"string_key\":\"activities.worker.seat_expired\",\"options\":\"\"}}}}' WHERE id='cerberusweb.core' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.app','cerberusweb.core','devblocks.context',0,'Application','api/Application.php','Context_Application','a:4:{s:5:\"alias\";s:3:\"app\";s:9:\"dao_class\";s:0:\"\";s:10:\"view_class\";s:0:\"\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.attachment','cerberusweb.core','devblocks.context',1,'Attachment','api/dao/attachment.php','Context_Attachment','a:4:{s:5:\"alias\";s:10:\"attachment\";s:9:\"dao_class\";s:14:\"DAO_Attachment\";s:10:\"view_class\";s:0:\"\";s:7:\"options\";a:1:{i:0;a:1:{s:11:\"va_variable\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.attachment_link','cerberusweb.core','devblocks.context',2,'Attachment Link','api/dao/attachment.php','Context_AttachmentLink','a:4:{s:5:\"alias\";s:15:\"attachment_link\";s:9:\"dao_class\";s:18:\"DAO_AttachmentLink\";s:10:\"view_class\";s:19:\"View_AttachmentLink\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.contact','cerberusweb.core','devblocks.context',3,'Contact','api/dao/contact.php','Context_Contact','a:4:{s:5:\"alias\";s:7:\"contact\";s:9:\"dao_class\";s:11:\"DAO_Contact\";s:10:\"view_class\";s:12:\"View_Contact\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.custom_field','cerberusweb.core','devblocks.context',4,'Custom Field','api/dao/custom_field.php','Context_CustomField','a:4:{s:5:\"alias\";s:12:\"custom_field\";s:9:\"dao_class\";s:15:\"DAO_CustomField\";s:10:\"view_class\";s:0:\"\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.address','cerberusweb.core','devblocks.context',5,'Email Address','api/dao/address.php','Context_Address','a:5:{s:5:\"alias\";s:7:\"address\";s:9:\"dao_class\";s:11:\"DAO_Address\";s:10:\"view_class\";s:12:\"View_Address\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:4:\"org_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.bucket','cerberusweb.core','devblocks.context',6,'Bucket','api/dao/bucket.php','Context_Bucket','a:4:{s:5:\"alias\";s:6:\"bucket\";s:9:\"dao_class\";s:10:\"DAO_Bucket\";s:10:\"view_class\";s:11:\"View_Bucket\";s:7:\"options\";a:1:{i:0;a:6:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.calendar','cerberusweb.core','devblocks.context',7,'Calendar','api/dao/calendar.php','Context_Calendar','a:5:{s:5:\"alias\";s:8:\"calendar\";s:9:\"dao_class\";s:12:\"DAO_Calendar\";s:10:\"view_class\";s:13:\"View_Calendar\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:6:\"owner_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.calendar_event','cerberusweb.core','devblocks.context',8,'Calendar Event','api/dao/calendar_event.php','Context_CalendarEvent','a:5:{s:5:\"alias\";s:14:\"calendar_event\";s:9:\"dao_class\";s:17:\"DAO_CalendarEvent\";s:10:\"view_class\";s:18:\"View_CalendarEvent\";s:7:\"options\";a:1:{i:0;a:5:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:9:\"calendar_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.calendar_event.recurring','cerberusweb.core','devblocks.context',9,'Calendar Recurring Event','api/dao/calendar_recurring_profile.php','Context_CalendarRecurringProfile','a:5:{s:5:\"alias\";s:24:\"calendar_recurring_event\";s:9:\"dao_class\";s:28:\"DAO_CalendarRecurringProfile\";s:10:\"view_class\";s:29:\"View_CalendarRecurringProfile\";s:7:\"options\";a:1:{i:0;a:5:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:9:\"calendar_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.comment','cerberusweb.core','devblocks.context',10,'Comment','api/dao/comment.php','Context_Comment','a:3:{s:5:\"alias\";s:7:\"comment\";s:9:\"dao_class\";s:11:\"DAO_Comment\";s:10:\"view_class\";s:12:\"View_Comment\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.custom_fieldset','cerberusweb.core','devblocks.context',11,'Custom Fieldset','api/dao/custom_fieldset.php','Context_CustomFieldset','a:4:{s:5:\"alias\";s:15:\"custom_fieldset\";s:9:\"dao_class\";s:18:\"DAO_CustomFieldset\";s:10:\"view_class\";s:19:\"View_CustomFieldset\";s:7:\"options\";a:1:{i:0;a:2:{s:4:\"find\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.activity_log','cerberusweb.core','devblocks.context',12,'Activity Log','api/dao/context_activity_log.php','Context_ContextActivityLog','a:4:{s:5:\"alias\";s:12:\"activity_log\";s:9:\"dao_class\";s:22:\"DAO_ContextActivityLog\";s:10:\"view_class\";s:23:\"View_ContextActivityLog\";s:7:\"options\";a:1:{i:0;a:3:{s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mail.draft','cerberusweb.core','devblocks.context',13,'Draft','api/dao/mail_queue.php','Context_Draft','a:4:{s:5:\"alias\";s:5:\"draft\";s:9:\"dao_class\";s:13:\"DAO_MailQueue\";s:10:\"view_class\";s:14:\"View_MailQueue\";s:7:\"options\";a:1:{i:0;a:2:{s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.file_bundle','cerberusweb.core','devblocks.context',14,'File Bundle','api/dao/file_bundle.php','Context_FileBundle','a:4:{s:5:\"alias\";s:11:\"file_bundle\";s:9:\"dao_class\";s:14:\"DAO_FileBundle\";s:10:\"view_class\";s:15:\"View_FileBundle\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mail.html_template','cerberusweb.core','devblocks.context',15,'HTML Template','api/dao/mail_html_template.php','Context_MailHtmlTemplate','a:4:{s:5:\"alias\";s:13:\"html_template\";s:9:\"dao_class\";s:20:\"DAO_MailHtmlTemplate\";s:10:\"view_class\";s:21:\"View_MailHtmlTemplate\";s:7:\"options\";a:1:{i:0;a:2:{s:6:\"create\";s:0:\"\";s:4:\"find\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.group','cerberusweb.core','devblocks.context',16,'Group','api/dao/group.php','Context_Group','a:4:{s:5:\"alias\";s:5:\"group\";s:9:\"dao_class\";s:9:\"DAO_Group\";s:10:\"view_class\";s:10:\"View_Group\";s:7:\"options\";a:1:{i:0;a:6:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mail.transport','cerberusweb.core','devblocks.context',17,'Mail Transport','api/dao/mail_transport.php','Context_MailTransport','a:4:{s:5:\"alias\";s:14:\"mail_transport\";s:9:\"dao_class\";s:17:\"DAO_MailTransport\";s:10:\"view_class\";s:18:\"View_MailTransport\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.message','cerberusweb.core','devblocks.context',18,'Message','api/dao/message.php','Context_Message','a:5:{s:5:\"alias\";s:7:\"message\";s:9:\"dao_class\";s:11:\"DAO_Message\";s:10:\"view_class\";s:12:\"View_Message\";s:7:\"options\";a:1:{i:0;a:5:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:54:\"ticket_,ticket_bucket,ticket_group,sender_,sender_org_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.notification','cerberusweb.core','devblocks.context',19,'Notification','api/dao/notification.php','Context_Notification','a:4:{s:5:\"alias\";s:12:\"notification\";s:9:\"dao_class\";s:16:\"DAO_Notification\";s:10:\"view_class\";s:17:\"View_Notification\";s:7:\"options\";a:1:{i:0;a:2:{s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.org','cerberusweb.core','devblocks.context',20,'Organization','api/dao/contact_org.php','Context_Org','a:4:{s:5:\"alias\";s:3:\"org\";s:9:\"dao_class\";s:14:\"DAO_ContactOrg\";s:10:\"view_class\";s:15:\"View_ContactOrg\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.mailbox','cerberusweb.core','devblocks.context',21,'Mailbox Account','api/dao/mailbox.php','Context_Mailbox','a:4:{s:5:\"alias\";s:7:\"mailbox\";s:9:\"dao_class\";s:11:\"DAO_Mailbox\";s:10:\"view_class\";s:12:\"View_Mailbox\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.skill','cerberusweb.core','devblocks.context',22,'Skill','api/dao/skill.php','Context_Skill','a:4:{s:5:\"alias\";s:5:\"skill\";s:9:\"dao_class\";s:9:\"DAO_Skill\";s:10:\"view_class\";s:10:\"View_Skill\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.skillset','cerberusweb.core','devblocks.context',23,'Skillset','api/dao/skillset.php','Context_Skillset','a:4:{s:5:\"alias\";s:8:\"skillset\";s:9:\"dao_class\";s:12:\"DAO_Skillset\";s:10:\"view_class\";s:13:\"View_Skillset\";s:7:\"options\";a:1:{i:0;a:1:{s:13:\"custom_fields\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.snippet','cerberusweb.core','devblocks.context',24,'Snippet','api/dao/snippet.php','Context_Snippet','a:5:{s:5:\"alias\";s:7:\"snippet\";s:9:\"dao_class\";s:11:\"DAO_Snippet\";s:10:\"view_class\";s:12:\"View_Snippet\";s:7:\"options\";a:1:{i:0;a:3:{s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:6:\"owner_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.task','cerberusweb.core','devblocks.context',25,'Task','api/dao/task.php','Context_Task','a:4:{s:5:\"alias\";s:4:\"task\";s:9:\"dao_class\";s:8:\"DAO_Task\";s:10:\"view_class\";s:9:\"View_Task\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.ticket','cerberusweb.core','devblocks.context',26,'Ticket','api/dao/ticket.php','Context_Ticket','a:5:{s:5:\"alias\";s:6:\"ticket\";s:9:\"dao_class\";s:10:\"DAO_Ticket\";s:10:\"view_class\";s:11:\"View_Ticket\";s:7:\"options\";a:1:{i:0;a:7:{s:5:\"cards\";s:0:\"\";s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:44:\"group_,bucket_,owner_,latest_message_sender_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.virtual.attendant','cerberusweb.core','devblocks.context',27,'Virtual Attendant','api/dao/virtual_attendant.php','Context_VirtualAttendant','a:4:{s:5:\"alias\";s:17:\"virtual_attendant\";s:9:\"dao_class\";s:20:\"DAO_VirtualAttendant\";s:10:\"view_class\";s:21:\"View_VirtualAttendant\";s:7:\"options\";a:1:{i:0;a:5:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.worker','cerberusweb.core','devblocks.context',28,'Worker','api/dao/worker.php','Context_Worker','a:5:{s:5:\"alias\";s:6:\"worker\";s:9:\"dao_class\";s:10:\"DAO_Worker\";s:10:\"view_class\";s:11:\"View_Worker\";s:7:\"options\";a:1:{i:0;a:6:{s:5:\"cards\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:8:\"address_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.role','cerberusweb.core','devblocks.context',29,'Role','api/dao/worker_role.php','Context_WorkerRole','a:4:{s:5:\"alias\";s:4:\"role\";s:9:\"dao_class\";s:14:\"DAO_WorkerRole\";s:10:\"view_class\";s:15:\"View_WorkerRole\";s:7:\"options\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.workspace.page','cerberusweb.core','devblocks.context',30,'Workspace Page','api/dao/workspace.php','Context_WorkspacePage','a:3:{s:5:\"alias\";s:14:\"workspace_page\";s:9:\"dao_class\";s:17:\"DAO_WorkspacePage\";s:10:\"view_class\";s:18:\"View_WorkspacePage\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.workspace.tab','cerberusweb.core','devblocks.context',31,'Workspace Tab','api/dao/workspace.php','Context_WorkspaceTab','a:3:{s:5:\"alias\";s:13:\"workspace_tab\";s:9:\"dao_class\";s:16:\"DAO_WorkspaceTab\";s:10:\"view_class\";s:17:\"View_WorkspaceTab\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.workspace.widget','cerberusweb.core','devblocks.context',32,'Workspace Widget','api/dao/workspace_widget.php','Context_WorkspaceWidget','a:3:{s:5:\"alias\";s:16:\"workspace_widget\";s:9:\"dao_class\";s:19:\"DAO_WorkspaceWidget\";s:10:\"view_class\";s:20:\"View_WorkspaceWidget\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received.app','cerberusweb.core','devblocks.event',33,'Before new mail is accepted','api/events/app/mail_received_by_app.php','Event_MailReceivedByApp','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.comment.ticket.group','cerberusweb.core','devblocks.event',34,'New comment on conversation in group','api/events/group/comment_on_ticket_in_group.php','Event_CommentOnTicketInGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.assigned.group','cerberusweb.core','devblocks.event',35,'Conversation assigned in group','api/events/group/mail_assigned_in_group.php','Event_MailAssignedInGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.closed.group','cerberusweb.core','devblocks.event',36,'Conversation closed in group','api/events/group/mail_closed_in_group.php','Event_MailClosedInGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.moved.group','cerberusweb.core','devblocks.event',37,'Conversation moved in group','api/events/group/mail_moved_to_group.php','Event_MailMovedToGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received','cerberusweb.core','devblocks.event',38,'Message added to a conversation','api/events/group/mail_received.php','Event_MailReceived','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received.group','cerberusweb.core','devblocks.event',39,'Message added to a group conversation','api/events/group/mail_received_by_group.php','Event_MailReceivedByGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.after.sent','cerberusweb.core','devblocks.event',40,'After sending worker message','api/events/app/mail_after_sent.php','Event_MailAfterSent','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.after.sent.group','cerberusweb.core','devblocks.event',41,'After sending worker message','api/events/group/mail_after_sent_by_group.php','Event_MailAfterSentByGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.before.sent','cerberusweb.core','devblocks.event',42,'Before sending worker message','api/events/app/mail_before_sent.php','Event_MailBeforeSent','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.sent.group','cerberusweb.core','devblocks.event',43,'Before sending worker message','api/events/group/mail_before_sent_by_group.php','Event_MailBeforeSentByGroup','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.ticket.viewed.worker','cerberusweb.core','devblocks.event',44,'Mail conversation viewed by worker','api/events/app/ticket_viewed_by_worker.php','Event_TicketViewedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.task.created.worker','cerberusweb.core','devblocks.event',45,'Task created by worker','api/events/app/task_created_by_worker.php','Event_TaskCreatedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.record.changed','cerberusweb.core','devblocks.event',46,'Record changed','api/events/app/record_changed.php','Event_RecordChanged','a:1:{s:8:\"contexts\";a:1:{i:0;a:3:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.address','cerberusweb.core','devblocks.event',47,'Custom address behavior','api/events/macro/address_macro.php','Event_AddressMacro','a:2:{s:13:\"macro_context\";s:28:\"cerberusweb.contexts.address\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.api.custom_request','cerberusweb.core','devblocks.event',48,'Custom API request','api/events/api/api_request.php','Event_ApiRequest','a:1:{s:8:\"contexts\";a:1:{i:0;a:2:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.calendar','cerberusweb.core','devblocks.event',49,'Custom calendar behavior','api/events/macro/calendar_macro.php','Event_CalendarMacro','a:2:{s:13:\"macro_context\";s:29:\"cerberusweb.contexts.calendar\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.calendar_event','cerberusweb.core','devblocks.event',50,'Custom calendar event behavior','api/events/macro/calendar_event_macro.php','Event_CalendarEventMacro','a:2:{s:13:\"macro_context\";s:35:\"cerberusweb.contexts.calendar_event\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.contact','cerberusweb.core','devblocks.event',51,'Custom contact behavior','api/events/macro/contact_macro.php','Event_ContactMacro','a:2:{s:13:\"macro_context\";s:28:\"cerberusweb.contexts.contact\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.group','cerberusweb.core','devblocks.event',52,'Custom group behavior','api/events/macro/group_macro.php','Event_GroupMacro','a:2:{s:13:\"macro_context\";s:26:\"cerberusweb.contexts.group\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.message','cerberusweb.core','devblocks.event',53,'Custom message behavior','api/events/macro/message_macro.php','Event_MessageMacro','a:2:{s:13:\"macro_context\";s:28:\"cerberusweb.contexts.message\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.org','cerberusweb.core','devblocks.event',54,'Custom organization behavior','api/events/macro/org_macro.php','Event_OrgMacro','a:2:{s:13:\"macro_context\";s:24:\"cerberusweb.contexts.org\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.task','cerberusweb.core','devblocks.event',55,'Custom task behavior','api/events/macro/task_macro.php','Event_TaskMacro','a:2:{s:13:\"macro_context\";s:25:\"cerberusweb.contexts.task\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.ticket','cerberusweb.core','devblocks.event',56,'Custom ticket behavior','api/events/macro/ticket_macro.php','Event_TicketMacro','a:2:{s:13:\"macro_context\";s:27:\"cerberusweb.contexts.ticket\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.virtual_attendant','cerberusweb.core','devblocks.event',57,'Custom virtual attendant behavior','api/events/macro/virtual_attendant_macro.php','Event_VirtualAttendantMacro','a:2:{s:13:\"macro_context\";s:38:\"cerberusweb.contexts.virtual.attendant\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.worker','cerberusweb.core','devblocks.event',58,'Custom worker behavior','api/events/macro/worker_macro.php','Event_WorkerMacro','a:2:{s:13:\"macro_context\";s:27:\"cerberusweb.contexts.worker\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.received.watcher','cerberusweb.core','devblocks.event',59,'Message added to a watched conversation','api/events/worker/mail_received_by_watcher.php','Event_MailReceivedByWatcher','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.notification.received.worker','cerberusweb.core','devblocks.event',60,'New notification for me','api/events/worker/notification_received_by_worker.php','Event_NotificationReceivedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.reply.pre.ui.worker','cerberusweb.core','devblocks.event',61,'[UI] When starting a reply to a message','api/events/ui/ui_before_reply_by_worker.php','Event_MailBeforeUiReplyByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.mail.reply.during.ui.worker','cerberusweb.core','devblocks.event',62,'[UI] While replying to a message','api/events/ui/ui_during_reply_by_worker.php','Event_MailDuringUiReplyByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.ui.worklist.render.worker','cerberusweb.core','devblocks.event',63,'[UI] While displaying a worklist','api/events/ui/ui_worklist_render_by_worker.php','Event_UiWorklistRenderByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:3:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.comment.created.worker','cerberusweb.core','devblocks.event',64,'Record commented on','api/events/app/comment_created_by_worker.php','Event_CommentCreatedByWorker','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.listeners.event','cerberusweb.core','devblocks.listener.event',65,'Cerb Event Listener','api/listeners.classes.php','ChCoreEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:6:{s:14:\"comment.create\";s:0:\"\";s:14:\"context.update\";s:0:\"\";s:14:\"context.delete\";s:0:\"\";s:13:\"context.maint\";s:0:\"\";s:14:\"cron.heartbeat\";s:0:\"\";s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.listeners.triggers','cerberusweb.core','devblocks.listener.event',66,'Triggers Manager','api/listeners.classes.php','EventListener_Triggers','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.va.action.http_request','cerberusweb.core','devblocks.event.action',67,'HTTP Request','api/plugin.classes.php','VaAction_HttpRequest','a:2:{s:5:\"label\";s:23:\"Execute an HTTP request\";s:6:\"events\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.va.action.create_attachment','cerberusweb.core','devblocks.event.action',68,'Create Attachment','api/plugin.classes.php','VaAction_CreateAttachment','a:2:{s:5:\"label\";s:17:\"Create attachment\";s:6:\"events\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.internal','cerberusweb.core','devblocks.controller',69,'Internal Controller','api/uri/internal.php','ChInternalController','a:1:{s:3:\"uri\";s:8:\"internal\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.calendars','cerberusweb.core','cerberusweb.ui.page.section',70,'Internal Section Calendars','api/uri/internal/calendars.php','PageSection_InternalCalendars','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:9:\"calendars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.custom_fieldsets','cerberusweb.core','cerberusweb.ui.page.section',71,'Internal Section Custom Fieldsets','api/uri/internal/custom_fieldsets.php','PageSection_InternalCustomFieldsets','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:16:\"custom_fieldsets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.dashboards','cerberusweb.core','cerberusweb.ui.page.section',72,'Internal Section Dashboards','api/uri/internal/dashboards.php','PageSection_InternalDashboards','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:10:\"dashboards\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.recommendations','cerberusweb.core','cerberusweb.ui.page.section',73,'Internal Section Recommendations','api/uri/internal/recommendations.php','PageSection_InternalRecommendations','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:15:\"recommendations\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.responsibilities','cerberusweb.core','cerberusweb.ui.page.section',74,'Internal Section Responsibilities','api/uri/internal/responsibilities.php','PageSection_InternalResponsibilities','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:16:\"responsibilities\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.skills','cerberusweb.core','cerberusweb.ui.page.section',75,'Internal Section Skills','api/uri/internal/skills.php','PageSection_InternalSkills','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:6:\"skills\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.watchers','cerberusweb.core','cerberusweb.ui.page.section',76,'Internal Section Watchers','api/uri/internal/watchers.php','PageSection_InternalWatchers','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:8:\"watchers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.internal.section.workspaces','cerberusweb.core','cerberusweb.ui.page.section',77,'Internal Section Workspaces','api/uri/internal/workspaces.php','PageSection_InternalWorkspaces','a:2:{s:7:\"page_id\";s:24:\"core.controller.internal\";s:3:\"uri\";s:10:\"workspaces\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.print','cerberusweb.core','devblocks.controller',78,'Print Controller','api/uri/print.php','ChPrintController','a:1:{s:3:\"uri\";s:5:\"print\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.avatars','cerberusweb.core','devblocks.controller',79,'Avatars Controller','api/uri/avatars.php','Controller_Avatars','a:1:{s:3:\"uri\";s:7:\"avatars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.debug','cerberusweb.core','devblocks.controller',80,'Debug Controller','api/uri/debug.php','ChDebugController','a:1:{s:3:\"uri\";s:5:\"debug\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.files','cerberusweb.core','devblocks.controller',81,'Files Controller','api/uri/files.php','ChFilesController','a:1:{s:3:\"uri\";s:5:\"files\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.explorer','cerberusweb.core','devblocks.controller',82,'Explorer Controller','api/uri/explorer.php','ChExplorerController','a:1:{s:3:\"uri\";s:7:\"explore\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.cron','cerberusweb.core','devblocks.controller',83,'Scheduled Tasks (Cron) Controller','api/uri/cron.php','ChCronController','a:1:{s:3:\"uri\";s:4:\"cron\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.portal','cerberusweb.core','devblocks.controller',84,'Portal Controller','api/uri/portal.php','Controller_Portal','a:1:{s:3:\"uri\";s:6:\"portal\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.controller.page','cerberusweb.core','devblocks.controller',85,'Cerb Controller','api/plugin.classes.php','ChPageController','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.listeners.tour','cerberusweb.core','devblocks.listener.http',86,'Core Helpdesk Tour','api/listeners.classes.php','ChCoreTour','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.mail.transport.null','cerberusweb.core','cerberusweb.mail.transport',87,'Null','api/plugin.classes.php','CerbMailTransport_Null','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.mail.transport.smtp','cerberusweb.core','cerberusweb.mail.transport',88,'SMTP','api/plugin.classes.php','CerbMailTransport_Smtp','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.storage.schema.attachments','cerberusweb.core','devblocks.storage.schema',89,'Attachments','api/dao/attachment.php','Storage_Attachments','a:3:{s:22:\"active_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:23:\"archive_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:18:\"archive_after_days\";s:1:\"7\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.storage.schema.context_avatar','cerberusweb.core','devblocks.storage.schema',90,'Avatars','api/dao/context_avatar.php','Storage_ContextAvatar','a:3:{s:22:\"active_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:23:\"archive_storage_profile\";s:29:\"devblocks.storage.engine.disk\";s:18:\"archive_after_days\";s:1:\"0\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.storage.schema.message_content','cerberusweb.core','devblocks.storage.schema',91,'Message Content','api/dao/message.php','Storage_MessageContent','a:3:{s:22:\"active_storage_profile\";s:33:\"devblocks.storage.engine.database\";s:23:\"archive_storage_profile\";s:33:\"devblocks.storage.engine.database\";s:18:\"archive_after_days\";s:1:\"7\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.address','cerberusweb.core','devblocks.search.schema',92,'Email Addresses','api/dao/address.php','Search_Address','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.search.schema.comment_content','cerberusweb.core','devblocks.search.schema',93,'Comment Content','api/dao/comment.php','Search_CommentContent','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.contact','cerberusweb.core','devblocks.search.schema',94,'Contacts','api/dao/contact.php','Search_Contact','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.search.schema.message_content','cerberusweb.core','devblocks.search.schema',95,'Message Content','api/dao/message.php','Search_MessageContent','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.org','cerberusweb.core','devblocks.search.schema',96,'Organizations','api/dao/contact_org.php','Search_Org','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.plugin_library','cerberusweb.core','devblocks.search.schema',97,'Plugin Library','api/dao/plugin_library.php','Search_PluginLibrary','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.snippet','cerberusweb.core','devblocks.search.schema',98,'Snippets','api/dao/snippet.php','Search_Snippet','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerb.search.schema.worker','cerberusweb.core','devblocks.search.schema',99,'Workers','api/dao/worker.php','Search_Worker','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.welcome','cerberusweb.core','cerberusweb.page',100,'Welcome Page','api/uri/welcome.php','ChWelcomePage','a:2:{s:3:\"uri\";s:7:\"welcome\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.pages','cerberusweb.core','cerberusweb.page',101,'Custom Pages','api/uri/pages.php','Page_Custom','a:2:{s:3:\"uri\";s:5:\"pages\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.search','cerberusweb.core','cerberusweb.page',102,'Search Page','api/uri/search.php','Page_Search','a:2:{s:3:\"uri\";s:6:\"search\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.tickets','cerberusweb.core','cerberusweb.page',103,'Tickets Page','api/uri/tickets.php','ChTicketsPage','a:2:{s:3:\"uri\";s:7:\"tickets\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.contacts','cerberusweb.core','cerberusweb.page',104,'Contacts Page','api/uri/contacts.php','ChContactsPage','a:3:{s:3:\"uri\";s:8:\"contacts\";s:9:\"menutitle\";s:0:\"\";s:3:\"acl\";s:13:\"core.addybook\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.display','cerberusweb.core','cerberusweb.page',105,'Display Ticket Page','api/uri/display.php','ChDisplayPage','a:2:{s:3:\"uri\";s:7:\"display\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.signin','cerberusweb.core','cerberusweb.page',106,'Signin Page','api/uri/login.php','ChSignInPage','a:2:{s:3:\"uri\";s:5:\"login\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.configuration','cerberusweb.core','cerberusweb.page',107,'Setup Page','api/uri/config.php','ChConfigurationPage','a:2:{s:3:\"uri\";s:6:\"config\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.acl','cerberusweb.core','cerberusweb.ui.page.section',108,'ACL Section','api/uri/config/acl.php','PageSection_SetupACL','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:3:\"acl\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.virtual_attendants','cerberusweb.core','cerberusweb.ui.page.section',109,'Virtual Attendants Section','api/uri/config/attendants.php','PageSection_SetupAttendants','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:10:\"attendants\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.avatars','cerberusweb.core','cerberusweb.ui.page.section',110,'Avatars Section','api/uri/config/avatars.php','PageSection_SetupAvatars','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"avatars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.branding','cerberusweb.core','cerberusweb.ui.page.section',111,'Branding Section','api/uri/config/branding.php','PageSection_SetupBranding','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:8:\"branding\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.cache','cerberusweb.core','cerberusweb.ui.page.section',112,'Cache Section','api/uri/config/cache.php','PageSection_SetupCache','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:5:\"cache\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.cards','cerberusweb.core','cerberusweb.ui.page.section',113,'Cards Section','api/uri/config/cards.php','PageSection_SetupCards','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:5:\"cards\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.localization','cerberusweb.core','cerberusweb.ui.page.section',114,'Localizaiton Section','api/uri/config/localization.php','PageSection_SetupLocalization','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"localization\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.fields','cerberusweb.core','cerberusweb.ui.page.section',115,'Custom Fields Section','api/uri/config/fields.php','PageSection_SetupCustomFields','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"fields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.skills','cerberusweb.core','cerberusweb.ui.page.section',116,'Skills Section','api/uri/config/skills.php','PageSection_SetupSkills','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"skills\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.groups','cerberusweb.core','cerberusweb.ui.page.section',117,'Groups Section','api/uri/config/groups.php','PageSection_SetupGroups','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.license','cerberusweb.core','cerberusweb.ui.page.section',118,'License Section','api/uri/config/license.php','PageSection_SetupLicense','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"license\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_filtering','cerberusweb.core','cerberusweb.ui.page.section',119,'Mail Filtering Section','api/uri/config/mail_filtering.php','PageSection_SetupMailFiltering','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:14:\"mail_filtering\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_relay','cerberusweb.core','cerberusweb.ui.page.section',120,'Mail Relay Section','api/uri/config/mail_relay.php','PageSection_SetupMailRelay','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:10:\"mail_relay\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_failed','cerberusweb.core','cerberusweb.ui.page.section',121,'Failed Messages Section','api/uri/config/mail_failed.php','PageSection_SetupMailFailed','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:11:\"mail_failed\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_from','cerberusweb.core','cerberusweb.ui.page.section',122,'Mail From Section','api/uri/config/mail_from.php','PageSection_SetupMailFrom','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mail_from\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_html','cerberusweb.core','cerberusweb.ui.page.section',123,'HTML Mail Templates Section','api/uri/config/mail_html.php','PageSection_SetupMailHtml','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mail_html\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_import','cerberusweb.core','cerberusweb.ui.page.section',124,'Import Messages Section','api/uri/config/mail_import.php','PageSection_SetupMailImport','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:11:\"mail_import\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_incoming','cerberusweb.core','cerberusweb.ui.page.section',125,'Incoming Mail Section','api/uri/config/mail_incoming.php','PageSection_SetupMailIncoming','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:13:\"mail_incoming\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_outgoing','cerberusweb.core','cerberusweb.ui.page.section',126,'Outgoing Mail Section','api/uri/config/mail_outgoing.php','PageSection_SetupMailOutgoing','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:13:\"mail_outgoing\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mailboxes','cerberusweb.core','cerberusweb.ui.page.section',127,'Mailboxes Section','api/uri/config/mailboxes.php','PageSection_SetupMailboxes','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mailboxes\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_queue','cerberusweb.core','cerberusweb.ui.page.section',128,'Mail Queue Section','api/uri/config/mail_queue.php','PageSection_SetupMailQueue','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:10:\"mail_queue\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_routing','cerberusweb.core','cerberusweb.ui.page.section',129,'Mail Routing Section','api/uri/config/mail_routing.php','PageSection_SetupMailRouting','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"mail_routing\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.mail_smtp','cerberusweb.core','cerberusweb.ui.page.section',130,'SMTP Section','api/uri/config/mail_smtp.php','PageSection_SetupMailSmtp','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"mail_smtp\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.plugins','cerberusweb.core','cerberusweb.ui.page.section',131,'Plugins Section','api/uri/config/plugins.php','PageSection_SetupPlugins','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"plugins\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.plugin_library','cerberusweb.core','cerberusweb.ui.page.section',132,'Plugin Library Section','api/uri/config/plugin_library.php','PageSection_SetupPluginLibrary','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:14:\"plugin_library\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.portal','cerberusweb.core','cerberusweb.ui.page.section',133,'Portal Section','api/uri/config/portal.php','PageSection_SetupPortal','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"portal\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.portals','cerberusweb.core','cerberusweb.ui.page.section',134,'Portals Section','api/uri/config/portals.php','PageSection_SetupPortals','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"portals\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.scheduler','cerberusweb.core','cerberusweb.ui.page.section',135,'Scheduler Section','api/uri/config/scheduler.php','PageSection_SetupScheduler','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"scheduler\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.scheduled_behavior','cerberusweb.core','cerberusweb.ui.page.section',136,'Scheduled Behavior Section','api/uri/config/scheduled_behavior.php','PageSection_SetupScheduledBehavior','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:18:\"scheduled_behavior\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.search','cerberusweb.core','cerberusweb.ui.page.section',137,'Search Section','api/uri/config/search.php','PageSection_SetupSearch','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:6:\"search\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.security','cerberusweb.core','cerberusweb.ui.page.section',138,'Security Section','api/uri/config/security.php','PageSection_SetupSecurity','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:8:\"security\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.sessions','cerberusweb.core','cerberusweb.ui.page.section',139,'Sessions Section','api/uri/config/sessions.php','PageSection_SetupSessions','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:8:\"sessions\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.storage_attachments','cerberusweb.core','cerberusweb.ui.page.section',140,'Storage Attachments Section','api/uri/config/storage_attachments.php','PageSection_SetupStorageAttachments','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:19:\"storage_attachments\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.storage_content','cerberusweb.core','cerberusweb.ui.page.section',141,'Storage Content Section','api/uri/config/storage_content.php','PageSection_SetupStorageContent','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:15:\"storage_content\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.storage_profiles','cerberusweb.core','cerberusweb.ui.page.section',142,'Storage Profiles Section','api/uri/config/storage_profiles.php','PageSection_SetupStorageProfiles','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:16:\"storage_profiles\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.setup.workers','cerberusweb.core','cerberusweb.ui.page.section',143,'Workers Section','api/uri/config/workers.php','PageSection_SetupWorkers','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:7:\"workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.preferences','cerberusweb.core','cerberusweb.page',144,'Preferences Page','api/uri/preferences.php','ChPreferencesPage','a:2:{s:3:\"uri\";s:11:\"preferences\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles','cerberusweb.core','cerberusweb.page',145,'Profiles Pages','api/uri/profiles.php','Page_Profiles','a:2:{s:3:\"uri\";s:8:\"profiles\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.address','cerberusweb.core','cerberusweb.ui.page.section',146,'Address Section','api/uri/profiles/address.php','PageSection_ProfilesAddress','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:7:\"address\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.bucket','cerberusweb.core','cerberusweb.ui.page.section',147,'Bucket Section','api/uri/profiles/bucket.php','PageSection_ProfilesBucket','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:6:\"bucket\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.calendars.page.profiles.calendar','cerberusweb.core','cerberusweb.ui.page.section',148,'Calendar Section','api/uri/profiles/calendar.php','PageSection_ProfilesCalendar','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:8:\"calendar\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.calendar_event','cerberusweb.core','cerberusweb.ui.page.section',149,'Calendar Event Section','api/uri/profiles/calendar_event.php','PageSection_ProfilesCalendarEvent','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:14:\"calendar_event\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.calendar_recurring_profile','cerberusweb.core','cerberusweb.ui.page.section',150,'Calendar Recurring Profile Section','api/uri/profiles/calendar_recurring_profile.php','PageSection_ProfilesCalendarRecurringProfile','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:26:\"calendar_recurring_profile\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.contact','cerberusweb.core','cerberusweb.ui.page.section',151,'Contact Section','api/uri/profiles/contact.php','PageSection_ProfilesContact','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:7:\"contact\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.draft','cerberusweb.core','cerberusweb.ui.page.section',152,'Draft Section','api/uri/profiles/draft.php','PageSection_ProfilesDraft','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:5:\"draft\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.file_bundle','cerberusweb.core','cerberusweb.ui.page.section',153,'File Bundle Section','api/uri/profiles/file_bundle.php','PageSection_ProfilesFileBundle','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:11:\"file_bundle\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.group','cerberusweb.core','cerberusweb.ui.page.section',154,'Group Section','api/uri/profiles/group.php','PageSection_ProfilesGroup','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:5:\"group\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.mail_html_template','cerberusweb.core','cerberusweb.ui.page.section',155,'HTML Template Section','api/uri/profiles/mail_html_template.php','PageSection_ProfilesMailHtmlTemplate','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:13:\"html_template\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.mailbox','cerberusweb.core','cerberusweb.ui.page.section',156,'Mailbox Account Section','api/uri/profiles/mailbox.php','PageSection_ProfilesMailbox','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:7:\"mailbox\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.mail_transport','cerberusweb.core','cerberusweb.ui.page.section',157,'Mail Transport Section','api/uri/profiles/mail_transport.php','PageSection_ProfilesMailTransport','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:14:\"mail_transport\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.organization','cerberusweb.core','cerberusweb.ui.page.section',158,'Organization Section','api/uri/profiles/organization.php','PageSection_ProfilesOrganization','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:3:\"org\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.skill','cerberusweb.core','cerberusweb.ui.page.section',159,'Skill Section','api/uri/profiles/skill.php','PageSection_ProfilesSkill','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:5:\"skill\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.skillset','cerberusweb.core','cerberusweb.ui.page.section',160,'Skillset Section','api/uri/profiles/skillset.php','PageSection_ProfilesSkillset','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:8:\"skillset\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.task','cerberusweb.core','cerberusweb.ui.page.section',161,'Task Section','api/uri/profiles/task.php','PageSection_ProfilesTask','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:4:\"task\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.ticket','cerberusweb.core','cerberusweb.ui.page.section',162,'Ticket Section','api/uri/profiles/ticket.php','PageSection_ProfilesTicket','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:6:\"ticket\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.virtual_attendant','cerberusweb.core','cerberusweb.ui.page.section',163,'Virtual Attendant Section','api/uri/profiles/virtual_attendant.php','PageSection_ProfilesVirtualAttendant','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:17:\"virtual_attendant\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.page.profiles.worker','cerberusweb.core','cerberusweb.ui.page.section',164,'Worker Section','api/uri/profiles/worker.php','PageSection_ProfilesWorker','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:6:\"worker\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.page.workspace','cerberusweb.core','cerberusweb.ui.workspace.page',165,'Workspace Page','api/uri/internal/workspaces.php','WorkspacePage_Workspace','a:1:{s:5:\"label\";s:16:\"common.workspace\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.tab.calendar','cerberusweb.core','cerberusweb.ui.workspace.tab',166,'Calendar Workspace Tab','api/uri/internal/workspaces/calendar.php','WorkspaceTab_Calendar','a:1:{s:5:\"label\";s:15:\"common.calendar\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.tab','cerberusweb.core','cerberusweb.ui.workspace.tab',167,'Dashboards Workspace Tab','api/uri/internal/dashboards.php','WorkspaceTab_Dashboards','a:1:{s:5:\"label\";s:9:\"dashboard\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.tab.worklists','cerberusweb.core','cerberusweb.ui.workspace.tab',168,'Workspace Worklists Tab','api/uri/internal/workspaces.php','WorkspaceTab_Worklists','a:1:{s:5:\"label\";s:9:\"Worklists\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.gauge','cerberusweb.core','cerberusweb.ui.workspace.widget',169,'Gauge','api/uri/internal/dashboards.php','WorkspaceWidget_Gauge','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.calendar','cerberusweb.core','cerberusweb.ui.workspace.widget',170,'Calendar','api/uri/internal/dashboards.php','WorkspaceWidget_Calendar','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.chart','cerberusweb.core','cerberusweb.ui.workspace.widget',171,'Line/Bar Chart','api/uri/internal/dashboards.php','WorkspaceWidget_Chart','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.clock','cerberusweb.core','cerberusweb.ui.workspace.widget',172,'Clock','api/uri/internal/dashboards.php','WorkspaceWidget_Clock','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.countdown','cerberusweb.core','cerberusweb.ui.workspace.widget',173,'Countdown','api/uri/internal/dashboards.php','WorkspaceWidget_Countdown','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.counter','cerberusweb.core','cerberusweb.ui.workspace.widget',174,'Counter','api/uri/internal/dashboards.php','WorkspaceWidget_Counter','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.custom_html','cerberusweb.core','cerberusweb.ui.workspace.widget',175,'Custom HTML','api/uri/internal/dashboards.php','WorkspaceWidget_CustomHtml','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.pie_chart','cerberusweb.core','cerberusweb.ui.workspace.widget',176,'Pie Chart','api/uri/internal/dashboards.php','WorkspaceWidget_PieChart','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.scatterplot','cerberusweb.core','cerberusweb.ui.workspace.widget',177,'Scatterplot','api/uri/internal/dashboards.php','WorkspaceWidget_Scatterplot','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.subtotals','cerberusweb.core','cerberusweb.ui.workspace.widget',178,'Subtotals','api/uri/internal/dashboards.php','WorkspaceWidget_Subtotals','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.worklist','cerberusweb.core','cerberusweb.ui.workspace.widget',179,'Worklist','api/uri/internal/dashboards.php','WorkspaceWidget_Worklist','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.datasource.manual','cerberusweb.core','cerberusweb.ui.workspace.widget.datasource',180,'Manual Input','api/uri/internal/dashboards/widget_datasources.php','WorkspaceWidgetDatasource_Manual','a:1:{s:7:\"widgets\";a:1:{i:0;a:2:{s:29:\"core.workspace.widget.counter\";s:0:\"\";s:27:\"core.workspace.widget.gauge\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.datasource.url','cerberusweb.core','cerberusweb.ui.workspace.widget.datasource',181,'URL','api/uri/internal/dashboards/widget_datasources.php','WorkspaceWidgetDatasource_URL','a:1:{s:7:\"widgets\";a:1:{i:0;a:3:{s:29:\"core.workspace.widget.counter\";s:0:\"\";s:27:\"core.workspace.widget.gauge\";s:0:\"\";s:31:\"core.workspace.widget.pie_chart\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('core.workspace.widget.datasource.worklist','cerberusweb.core','cerberusweb.ui.workspace.widget.datasource',182,'Worklist','api/uri/internal/dashboards/widget_datasources.php','WorkspaceWidgetDatasource_Worklist','a:1:{s:7:\"widgets\";a:1:{i:0;a:4:{s:27:\"core.workspace.widget.chart\";s:0:\"\";s:29:\"core.workspace.widget.counter\";s:0:\"\";s:27:\"core.workspace.widget.gauge\";s:0:\"\";s:33:\"core.workspace.widget.scatterplot\";s:0:\"\";}}}') 160811 7:21:13 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('calendar.datasource.calendar','cerberusweb.core','cerberusweb.calendar.datasource',183,'Calendar','api/uri/internal/calendars/calendar_datasources.php','CalendarDatasource_Calendar','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('calendar.datasource.worklist','cerberusweb.core','cerberusweb.calendar.datasource',184,'Worklist','api/uri/internal/calendars/calendar_datasources.php','CalendarDatasource_Worklist','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('login.password','cerberusweb.core','cerberusweb.login',185,'Password','api/login.classes.php','DefaultLoginModule','a:1:{s:3:\"uri\";s:8:\"password\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.mailbox','cerberusweb.core','cerberusweb.cron',186,'Mailbox Checker and Email Downloader','api/cron.classes.php','MailboxCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.parser','cerberusweb.core','cerberusweb.cron',187,'Inbound Email Message Processor','api/cron.classes.php','ParseCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.maint','cerberusweb.core','cerberusweb.cron',188,'Maintenance','api/cron.classes.php','MaintCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.heartbeat','cerberusweb.core','cerberusweb.cron',189,'Heartbeat','api/cron.classes.php','HeartbeatCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.import','cerberusweb.core','cerberusweb.cron',190,'Background Importing and Synchronization','api/cron.classes.php','ImportCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.storage','cerberusweb.core','cerberusweb.cron',191,'Storage Manager','api/cron.classes.php','StorageCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.search','cerberusweb.core','cerberusweb.cron',192,'Search Indexer','api/cron.classes.php','SearchCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.mail_queue','cerberusweb.core','cerberusweb.cron',193,'Mail Queue Processor','api/cron.classes.php','MailQueueCron','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cron.virtual_attendant.scheduled_behavior','cerberusweb.core','cerberusweb.cron',194,'Virtual Attendant Scheduled Behavior','api/cron.classes.php','Cron_VirtualAttendantScheduledBehavior','a:0:{}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.core' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.core' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('EventListener_Triggers','cerberusweb.core','api/listeners.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChPageController','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChTaskSource_Org','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChTaskSource_Ticket','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbMailTransport_Null','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbMailTransport_Smtp','cerberusweb.core','api/plugin.classes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('C4_AbstractView','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('C4_AbstractLoader','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('C4_AbstractModel','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbQuickSearchLexer','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerbQuickSearchLexerToken','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkerViewModel','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('IAbstractView_QuickSearch','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('IAbstractView_Subtotals','cerberusweb.core','api/dao/abstract_view.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Address','cerberusweb.core','api/dao/address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_AddressOutgoing','cerberusweb.core','api/dao/address_outgoing.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_AddressOutgoing','cerberusweb.core','api/dao/address_outgoing.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_AddressToWorker','cerberusweb.core','api/dao/address_to_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_AddressToWorker','cerberusweb.core','api/dao/address_to_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Attachment','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Storage_Attachments','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_AttachmentLink','cerberusweb.core','api/dao/attachment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerberusBayes','cerberusweb.core','api/dao/bayes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Bayes','cerberusweb.core','api/dao/bayes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_BayesWord','cerberusweb.core','api/dao/bayes.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Bucket','cerberusweb.core','api/dao/bucket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Calendar','cerberusweb.core','api/dao/calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CalendarEvent','cerberusweb.core','api/dao/calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CalendarRecurringProfile','cerberusweb.core','api/dao/calendar_recurring_profile.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CerbPlugin','cerberusweb.core','api/dao/cerb_plugin.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_CommentContent','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Comment','cerberusweb.core','api/dao/comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CommunitySession','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CommunityTool','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CommunityToolProperty','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CommunitySession','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CommunityTool','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CommunityTool','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CommunityPortal','cerberusweb.core','api/dao/community_portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ConfirmationCode','cerberusweb.core','api/dao/confirmation_code.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ConfirmationCode','cerberusweb.core','api/dao/confirmation_code.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ConfirmationCode','cerberusweb.core','api/dao/confirmation_code.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Contact','cerberusweb.core','api/dao/contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Org','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Org','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_ContactOrg','cerberusweb.core','api/dao/contact_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_ContextActivityLog','cerberusweb.core','api/dao/context_activity_log.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextAvatar','cerberusweb.core','api/dao/context_avatar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextBulkUpdate','cerberusweb.core','api/dao/context_bulk_update.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextBulkUpdate','cerberusweb.core','api/dao/context_bulk_update.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextBulkUpdate','cerberusweb.core','api/dao/context_bulk_update.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextLink','cerberusweb.core','api/dao/context_link.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextLink','cerberusweb.core','api/dao/context_link.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextMergeHistory','cerberusweb.core','api/dao/context_merge_history.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextRecommendation','cerberusweb.core','api/dao/context_recommendation.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_ContextScheduledBehavior','cerberusweb.core','api/dao/context_scheduled_behavior.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CustomField','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CustomField','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CustomFieldValue','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CustomField','cerberusweb.core','api/dao/custom_field.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CustomFieldset','cerberusweb.core','api/dao/custom_fieldset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DecisionNode','cerberusweb.core','api/dao/decision_node.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_DevblocksSession','cerberusweb.core','api/dao/devblocks_session.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ExplorerSet','cerberusweb.core','api/dao/explorer.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ExplorerSet','cerberusweb.core','api/dao/explorer.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_FileBundle','cerberusweb.core','api/dao/file_bundle.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_GroupSettings','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Group','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_GroupMember','cerberusweb.core','api/dao/group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailHtmlTemplate','cerberusweb.core','api/dao/mail_html_template.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Draft','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailQueue','cerberusweb.core','api/dao/mail_queue.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailToGroupRule','cerberusweb.core','api/dao/mail_to_group_rule.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailToGroupRule','cerberusweb.core','api/dao/mail_to_group_rule.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailTransport','cerberusweb.core','api/dao/mail_transport.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_MessageContent','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Storage_MessageContent','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Message','cerberusweb.core','api/dao/message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_MessageHeaders','cerberusweb.core','api/dao/message_headers.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_PluginLibrary','cerberusweb.core','api/dao/plugin_library.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Mailbox','cerberusweb.core','api/dao/mailbox.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Skill','cerberusweb.core','api/dao/skill.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Skillset','cerberusweb.core','api/dao/skillset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Snippet','cerberusweb.core','api/dao/snippet.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Task','cerberusweb.core','api/dao/task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Ticket','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('CerberusTicketSpamTraining','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TicketViewLastAction','cerberusweb.core','api/dao/ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_TriggerEvent','cerberusweb.core','api/dao/trigger_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_ViewFiltersPreset','cerberusweb.core','api/dao/view_filters_preset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_ViewFiltersPreset','cerberusweb.core','api/dao/view_filters_preset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_ViewFiltersPreset','cerberusweb.core','api/dao/view_filters_preset.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_VirtualAttendant','cerberusweb.core','api/dao/virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkerPref','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Search_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Worker','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('WorkerPrefs','cerberusweb.core','api/dao/worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkerRole','cerberusweb.core','api/dao/worker_role.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkerRole','cerberusweb.core','api/dao/worker_role.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkerRole','cerberusweb.core','api/dao/worker_role.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Notification','cerberusweb.core','api/dao/notification.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspaceList','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceList','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceListView','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WorkspaceTab','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_WorkspacePage','cerberusweb.core','api/dao/workspace.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WorkspaceWidget','cerberusweb.core','api/dao/workspace_widget.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Address','cerberusweb.core','api/events/abstract/abstract_event_address.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_ApiRequest','cerberusweb.core','api/events/abstract/abstract_event_api_request.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_MailBeforeSent','cerberusweb.core','api/events/abstract/abstract_event_mail_before_sent.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Calendar','cerberusweb.core','api/events/abstract/abstract_event_calendar.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_CalendarEvent','cerberusweb.core','api/events/abstract/abstract_event_calendar_event.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Comment','cerberusweb.core','api/events/abstract/abstract_event_comment.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Contact','cerberusweb.core','api/events/abstract/abstract_event_contact.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Group','cerberusweb.core','api/events/abstract/abstract_event_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Message','cerberusweb.core','api/events/abstract/abstract_event_message.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Org','cerberusweb.core','api/events/abstract/abstract_event_org.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Record','cerberusweb.core','api/events/abstract/abstract_event_record.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Task','cerberusweb.core','api/events/abstract/abstract_event_task.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Ticket','cerberusweb.core','api/events/abstract/abstract_event_ticket.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_VirtualAttendant','cerberusweb.core','api/events/abstract/abstract_event_virtual_attendant.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_Worker','cerberusweb.core','api/events/abstract/abstract_event_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_ApiRequest','cerberusweb.core','api/events/api/api_request.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceivedByApp','cerberusweb.core','api/events/app/mail_received_by_app.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CommentCreatedByWorker','cerberusweb.core','api/events/app/comment_created_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_RecordChanged','cerberusweb.core','api/events/app/record_changed.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TaskCreatedByWorker','cerberusweb.core','api/events/app/task_created_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TicketViewedByWorker','cerberusweb.core','api/events/app/ticket_viewed_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CommentOnTicketInGroup','cerberusweb.core','api/events/group/comment_on_ticket_in_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailAssignedInGroup','cerberusweb.core','api/events/group/mail_assigned_in_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailClosedInGroup','cerberusweb.core','api/events/group/mail_closed_in_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailMovedToGroup','cerberusweb.core','api/events/group/mail_moved_to_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceived','cerberusweb.core','api/events/group/mail_received.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceivedByGroup','cerberusweb.core','api/events/group/mail_received_by_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailAfterSent','cerberusweb.core','api/events/app/mail_after_sent.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailAfterSentByGroup','cerberusweb.core','api/events/group/mail_after_sent_by_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailBeforeSent','cerberusweb.core','api/events/app/mail_before_sent.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailBeforeSentByGroup','cerberusweb.core','api/events/group/mail_before_sent_by_group.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_AddressMacro','cerberusweb.core','api/events/macro/address_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CalendarMacro','cerberusweb.core','api/events/macro/calendar_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CalendarEventMacro','cerberusweb.core','api/events/macro/calendar_event_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_ContactMacro','cerberusweb.core','api/events/macro/contact_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_GroupMacro','cerberusweb.core','api/events/macro/group_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MessageMacro','cerberusweb.core','api/events/macro/message_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_OrgMacro','cerberusweb.core','api/events/macro/org_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TaskMacro','cerberusweb.core','api/events/macro/task_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TicketMacro','cerberusweb.core','api/events/macro/ticket_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_VirtualAttendantMacro','cerberusweb.core','api/events/macro/virtual_attendant_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_WorkerMacro','cerberusweb.core','api/events/macro/worker_macro.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailBeforeUiReplyByWorker','cerberusweb.core','api/events/ui/ui_before_reply_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailDuringUiReplyByWorker','cerberusweb.core','api/events/ui/ui_during_reply_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_UiWorklistRenderByWorker','cerberusweb.core','api/events/ui/ui_worklist_render_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_MailReceivedByWatcher','cerberusweb.core','api/events/worker/mail_received_by_watcher.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_NotificationReceivedByWorker','cerberusweb.core','api/events/worker/notification_received_by_worker.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_MailParseFail','cerberusweb.core','api/uri/config/mail_failed.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_MailParseFail','cerberusweb.core','api/uri/config/mail_failed.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Subcontroller_Internal_VirtualAttendants','cerberusweb.core','api/uri/internal/virtual_attendants.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('ChPortalHelper','cerberusweb.core','api/uri/portal.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Page_Profiles','cerberusweb.core','api/uri/profiles.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.core' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('context.contact.worklist.broadcast','cerberusweb.core','acl.context.contact.worklist.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('context.org.worklist.broadcast','cerberusweb.core','acl.context.org.worklist.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('context.worker.worklist.broadcast','cerberusweb.core','acl.context.worker.worklist.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook','cerberusweb.core','acl.core.addybook') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.addy.actions.update','cerberusweb.core','acl.core.addybook.addy.actions.update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.addy.view.actions.broadcast','cerberusweb.core','acl.core.addybook.addy.view.actions.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.addy.view.actions.export','cerberusweb.core','acl.core.addybook.addy.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.actions.delete','cerberusweb.core','acl.core.addybook.org.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.actions.merge','cerberusweb.core','acl.core.addybook.org.actions.merge') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.actions.update','cerberusweb.core','acl.core.addybook.org.actions.update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.org.view.actions.export','cerberusweb.core','acl.core.addybook.org.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.person.actions.delete','cerberusweb.core','acl.core.addybook.person.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.addybook.person.actions.update','cerberusweb.core','acl.core.addybook.person.actions.update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.attachments.download','cerberusweb.core','acl.core.display.actions.attachments.download') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.comment','cerberusweb.core','acl.core.display.actions.comment') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.forward','cerberusweb.core','acl.core.display.actions.forward') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.note','cerberusweb.core','acl.core.display.actions.note') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.reply','cerberusweb.core','acl.core.display.actions.reply') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.actions.split','cerberusweb.core','acl.core.display.actions.split') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.display.message.actions.delete','cerberusweb.core','acl.core.display.message.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.mail.draft.delete_all','cerberusweb.core','acl.core.mail.draft.delete_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.mail.save_without_sending','cerberusweb.core','acl.core.mail.save_without_sending') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.mail.send','cerberusweb.core','acl.core.mail.send') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.snippets.actions.create','cerberusweb.core','acl.core.snippets.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.actions.create','cerberusweb.core','acl.core.tasks.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.actions.delete','cerberusweb.core','acl.core.tasks.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.actions.update_all','cerberusweb.core','acl.core.tasks.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.tasks.view.actions.export','cerberusweb.core','acl.core.tasks.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.assign','cerberusweb.core','acl.core.ticket.actions.assign') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.close','cerberusweb.core','acl.core.ticket.actions.close') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.delete','cerberusweb.core','acl.core.ticket.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.move','cerberusweb.core','acl.core.ticket.actions.move') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.actions.spam','cerberusweb.core','acl.core.ticket.actions.spam') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.broadcast_reply','cerberusweb.core','acl.core.ticket.view.actions.broadcast_reply') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.bulk_update','cerberusweb.core','acl.core.ticket.view.actions.bulk_update') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.export','cerberusweb.core','acl.core.ticket.view.actions.export') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.ticket.view.actions.merge','cerberusweb.core','acl.core.ticket.view.actions.merge') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.watchers.assign','cerberusweb.core','acl.core.watchers.assign') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('core.watchers.unassign','cerberusweb.core','acl.core.watchers.unassign') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('address.peek.saved','cerberusweb.core','Address Peek Saved','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('bucket.delete','cerberusweb.core','Bucket Delete','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('comment.create','cerberusweb.core','Comment Create','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('context.delete','cerberusweb.core','Context Delete','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('context.maint','cerberusweb.core','Context Maint','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('context_link.set','cerberusweb.core','Context Link Set','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('cron.heartbeat','cerberusweb.core','Heartbeat','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('cron.maint','cerberusweb.core','Maintenance','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('group.delete','cerberusweb.core','Group Delete','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('task.create','cerberusweb.core','Task Create','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('ticket.action.merge','cerberusweb.core','Ticket Merge','a:0:{}') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('worker.delete','cerberusweb.core','Worker Delete','a:0:{}') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.crm' 72 Query UPDATE cerb_plugin SET name='Opportunity Tracking',description='Create opportunities (sales leads) linked to e-mail addresses. Opportunity records can be created from the Activity menu or while reading tickets.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Opportunity_Tracking',dir='features/cerberusweb.crm',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.0.0-alpha\",\"revision\":\"6\",\"file\":\"patches\\/4.0.0_alpha.php\"},{\"version\":\"4.1.0\",\"revision\":\"12\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"15\",\"file\":\"patches\\/5.1.0.php\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":{\"opp.status.closed_lost\":{\"point\":\"opp.status.closed_lost\",\"params\":{\"label_key\":\"Opportunity Closed\\/Lost\",\"string_key\":\"activities.opp.status\",\"options\":\"\"}},\"opp.status.closed_won\":{\"point\":\"opp.status.closed_won\",\"params\":{\"label_key\":\"Opportunity Closed\\/Won\",\"string_key\":\"activities.opp.status\",\"options\":\"\"}},\"opp.status.open\":{\"point\":\"opp.status.open\",\"params\":{\"label_key\":\"Opportunity Opened\",\"string_key\":\"activities.opp.status\",\"options\":\"\"}}}}' WHERE id='cerberusweb.crm' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.opportunity','cerberusweb.crm','devblocks.context',0,'Opportunity','api/dao/crm_opportunity.php','Context_Opportunity','a:5:{s:5:\"alias\";s:11:\"opportunity\";s:9:\"dao_class\";s:18:\"DAO_CrmOpportunity\";s:10:\"view_class\";s:19:\"View_CrmOpportunity\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:6:\"email_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.listeners.core','cerberusweb.crm','devblocks.listener.event',1,'CRM Listener','api/App.php','CrmEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:1:{s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.page.profiles.opportunity','cerberusweb.crm','cerberusweb.ui.page.section',2,'Opp Section','api/uri/profiles/opp.php','PageSection_ProfilesOpportunity','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:11:\"opportunity\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.crm.opportunity','cerberusweb.crm','devblocks.event',3,'Custom opportunity behavior','api/events/crm_opportunity_macro.php','Event_CrmOpportunityMacro','a:2:{s:13:\"macro_context\";s:32:\"cerberusweb.contexts.opportunity\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('va.action.create_opportunity','cerberusweb.crm','devblocks.event.action',4,'Create Opportunity','api/App.php','VaAction_CreateOpportunity','a:2:{s:5:\"label\";s:18:\"Create opportunity\";s:6:\"events\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.page.crm','cerberusweb.crm','cerberusweb.page',5,'CRM Page','api/App.php','CrmPage','a:2:{s:3:\"uri\";s:3:\"crm\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.opp.tab.org','cerberusweb.crm','cerberusweb.ui.context.profile.tab',6,'Opportunity Tab','api/App.php','CrmOrgOppTab','a:3:{s:3:\"uri\";s:4:\"opps\";s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.org\";s:0:\"\";}}s:5:\"title\";s:13:\"crm.tab.title\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.opp.tab.ticket','cerberusweb.crm','cerberusweb.ui.context.profile.tab',7,'Opportunity Tab','api/App.php','CrmTicketOppTab','a:3:{s:3:\"uri\";s:4:\"opps\";s:8:\"contexts\";a:1:{i:0;a:1:{s:27:\"cerberusweb.contexts.ticket\";s:0:\"\";}}s:5:\"title\";s:13:\"crm.tab.title\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('crm.rest.controller.opps','cerberusweb.crm','cerberusweb.rest.controller',8,'Opportunities','api/rest/opps.php','ChRest_Opps','a:1:{s:3:\"uri\";s:4:\"opps\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.crm' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.crm' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_CrmOpportunity','cerberusweb.crm','api/dao/crm_opportunity.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_CrmOpportunityMacro','cerberusweb.crm','api/events/crm_opportunity_macro.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.crm' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.create','cerberusweb.crm','acl.crm.opp.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.delete','cerberusweb.crm','acl.crm.opp.actions.delete') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.import','cerberusweb.crm','acl.crm.opp.actions.import') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.actions.update_all','cerberusweb.crm','acl.crm.opp.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.view.actions.broadcast','cerberusweb.crm','acl.crm.opp.view.actions.broadcast') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('crm.opp.view.actions.export','cerberusweb.crm','acl.crm.opp.view.actions.export') 72 Query REPLACE INTO cerb_event_point (id,plugin_id,name,params) VALUES ('opportunity.create','cerberusweb.crm','Opportunity Create','a:0:{}') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.restapi' 72 Query UPDATE cerb_plugin SET name='Web Services API (JSON/XML)',description='A RESTful JSON/XML interface for integrating Cerb with other applications and tools.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Web_Services_API',dir='features/cerberusweb.restapi',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"6.0.0-dev\",\"revision\":\"1\",\"file\":\"patches\\/6.0.0.php\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}' WHERE id='cerberusweb.restapi' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('rest.controller','cerberusweb.restapi','devblocks.controller',0,'REST Controller','api/App.php','Ch_RestFrontController','a:1:{s:3:\"uri\";s:4:\"rest\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('rest.preferences.tab.api','cerberusweb.restapi','cerberusweb.preferences.tab',1,'API Preferences Tab','api/App.php','Ch_RestPreferencesTab','a:2:{s:3:\"uri\";s:3:\"api\";s:5:\"title\";s:29:\"webapi.common.api_credentials\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.addresses','cerberusweb.restapi','cerberusweb.rest.controller',2,'Addresses','api/rest/addresses.php','ChRest_Addresses','a:1:{s:3:\"uri\";s:9:\"addresses\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.attachments','cerberusweb.restapi','cerberusweb.rest.controller',3,'Attachments','api/rest/attachments.php','ChRest_Attachments','a:1:{s:3:\"uri\";s:11:\"attachments\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.calendars','cerberusweb.restapi','cerberusweb.rest.controller',4,'Calendars','api/rest/calendars.php','ChRest_Calendars','a:1:{s:3:\"uri\";s:9:\"calendars\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.comments','cerberusweb.restapi','cerberusweb.rest.controller',5,'Comments','api/rest/comments.php','ChRest_Comments','a:1:{s:3:\"uri\";s:8:\"comments\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.context','cerberusweb.restapi','cerberusweb.rest.controller',6,'Contexts','api/rest/contexts.php','ChRest_Contexts','a:1:{s:3:\"uri\";s:8:\"contexts\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.custom_fields','cerberusweb.restapi','cerberusweb.rest.controller',7,'Custom Fields','api/rest/custom_fields.php','ChRest_CustomFields','a:1:{s:3:\"uri\";s:12:\"customfields\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.groups','cerberusweb.restapi','cerberusweb.rest.controller',8,'Groups','api/rest/groups.php','ChRest_Groups','a:1:{s:3:\"uri\";s:6:\"groups\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.mail_html_templates','cerberusweb.restapi','cerberusweb.rest.controller',9,'Mail HTML Templates','api/rest/mail_html_templates.php','ChRest_MailHtmlTemplates','a:1:{s:3:\"uri\";s:19:\"mail_html_templates\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.messages','cerberusweb.restapi','cerberusweb.rest.controller',10,'Messages','api/rest/messages.php','ChRest_Messages','a:1:{s:3:\"uri\";s:8:\"messages\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.notifications','cerberusweb.restapi','cerberusweb.rest.controller',11,'Notifications','api/rest/notifications.php','ChRest_Notifications','a:1:{s:3:\"uri\";s:13:\"notifications\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.orgs','cerberusweb.restapi','cerberusweb.rest.controller',12,'Orgs','api/rest/orgs.php','ChRest_Orgs','a:1:{s:3:\"uri\";s:4:\"orgs\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.parser','cerberusweb.restapi','cerberusweb.rest.controller',13,'Parser','api/rest/parser.php','ChRest_Parser','a:1:{s:3:\"uri\";s:6:\"parser\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.tasks','cerberusweb.restapi','cerberusweb.rest.controller',14,'Tasks','api/rest/tasks.php','ChRest_Tasks','a:1:{s:3:\"uri\";s:5:\"tasks\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.tickets','cerberusweb.restapi','cerberusweb.rest.controller',15,'Tickets','api/rest/tickets.php','ChRest_Tickets','a:1:{s:3:\"uri\";s:7:\"tickets\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.virtual_attendants','cerberusweb.restapi','cerberusweb.rest.controller',16,'Virtual Attendants','api/rest/va.php','ChRest_VirtualAttendants','a:1:{s:3:\"uri\";s:2:\"va\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.workers','cerberusweb.restapi','cerberusweb.rest.controller',17,'Workers','api/rest/workers.php','ChRest_Workers','a:1:{s:3:\"uri\";s:7:\"workers\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.workspaces','cerberusweb.restapi','cerberusweb.rest.controller',18,'Workspaces','api/rest/workspaces.php','ChRest_Workspaces','a:1:{s:3:\"uri\";s:10:\"workspaces\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.restapi' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.restapi' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('IExtensionRestController','cerberusweb.restapi','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Plugin_RestAPI','cerberusweb.restapi','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_WebApiCredentials','cerberusweb.restapi','api/dao/webapi_credentials.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.restapi' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.feedback' 72 Query UPDATE cerb_plugin SET name='Feedback Capture',description='Organically capture praise or criticism and share it with decision makers. This adds a Feedback tab to the Activity page. You can also capture feedback while reading e-mail by highlighting a quote and clicking \'more\' in the toolbar.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Feedback_Capture',dir='features/cerberusweb.feedback',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.1.0\",\"revision\":\"4\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"5\",\"file\":\"patches\\/5.1.0.php\"}],\"plugin_image\":\"images\\/plugin.png\",\"activity_points\":[]}' WHERE id='cerberusweb.feedback' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.feedback','cerberusweb.feedback','devblocks.context',0,'Feedback','api/App.php','Context_Feedback','a:5:{s:5:\"alias\";s:8:\"feedback\";s:9:\"dao_class\";s:17:\"DAO_FeedbackEntry\";s:10:\"view_class\";s:18:\"View_FeedbackEntry\";s:7:\"options\";a:1:{i:0;a:4:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}s:21:\"context_expand_export\";s:7:\"author_\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('feedback.message.toolbaritem.feedback','cerberusweb.feedback','cerberusweb.message.toolbaritem',1,'Ticket Message Toolbar Feedback Item','api/App.php','ChFeedbackMessageToolbarFeedback','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('feedback.controller','cerberusweb.feedback','devblocks.controller',2,'Feedback Controller','api/App.php','ChFeedbackController','a:1:{s:3:\"uri\";s:8:\"feedback\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('feedback.rest.controller.feedback','cerberusweb.feedback','cerberusweb.rest.controller',3,'Feedback','api/rest/feedback.php','ChRest_Feedback','a:1:{s:3:\"uri\";s:8:\"feedback\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.feedback' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.feedback' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_FeedbackEntry','cerberusweb.feedback','api/App.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.feedback' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.actions.create','cerberusweb.feedback','acl.feedback.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.actions.delete_all','cerberusweb.feedback','acl.feedback.actions.delete_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.actions.update_all','cerberusweb.feedback','acl.feedback.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('feedback.view.actions.export','cerberusweb.feedback','acl.feedback.view.actions.export') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.translators' 72 Query UPDATE cerb_plugin SET name='Translation Editor',description='A GUI for translating the Cerb interface into other languages. This adds a \'Translations\' tab to Configuration.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Translation_Editor',dir='features/cerberusweb.translators',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"},\"php_extensions\":{\"mbstring\":{\"name\":\"mbstring\"}}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}' WHERE id='cerberusweb.translators' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('translators.setup.section.translations','cerberusweb.translators','cerberusweb.ui.page.section',0,'Setup Page Translations Section','api/App.php','ChTranslators_SetupPageSection','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"translations\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('translators.setup.menu.mail.translations','cerberusweb.translators','cerberusweb.ui.page.menu.item',1,'Setup Page Translations Menu Item','api/App.php','ChTranslators_SetupPluginsMenuItem','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:7:\"menu_id\";s:24:\"core.setup.menu.settings\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.translators' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.translators' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_Translation','cerberusweb.translators','api/App.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.translators' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.timetracking' 72 Query UPDATE cerb_plugin SET name='Time Tracking',description='Track time spent on various helpdesk activities (replying to tickets, etc). This adds a Track Time button to Display Ticket and Organizations, and a Time Tracking tab to the Activity page.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Time_Tracking',dir='features/cerberusweb.timetracking',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.1.0\",\"revision\":\"4\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"9\",\"file\":\"patches\\/5.1.0.php\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":{\"timetracking.status.closed\":{\"point\":\"timetracking.status.closed\",\"params\":{\"label_key\":\"Time Tracking Entry Closed\",\"string_key\":\"activities.timetracking.status\",\"options\":\"\"}},\"timetracking.status.open\":{\"point\":\"timetracking.status.open\",\"params\":{\"label_key\":\"Time Tracking Entry Opened\",\"string_key\":\"activities.timetracking.status\",\"options\":\"\"}}}}' WHERE id='cerberusweb.timetracking' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.contexts.timetracking','cerberusweb.timetracking','devblocks.context',0,'Time Tracking','api/dao/timetracking_entry.php','Context_TimeTracking','a:4:{s:5:\"alias\";s:10:\"time_entry\";s:9:\"dao_class\";s:21:\"DAO_TimeTrackingEntry\";s:10:\"view_class\";s:17:\"View_TimeTracking\";s:7:\"options\";a:1:{i:0;a:6:{s:6:\"create\";s:0:\"\";s:13:\"custom_fields\";s:0:\"\";s:4:\"find\";s:0:\"\";s:8:\"snippets\";s:0:\"\";s:11:\"va_variable\";s:0:\"\";s:9:\"workspace\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.macro.timetracking','cerberusweb.timetracking','devblocks.event',1,'Custom time tracking behavior','api/events/timetracking_macro.php','Event_TimeTrackingMacro','a:2:{s:13:\"macro_context\";s:33:\"cerberusweb.contexts.timetracking\";s:8:\"contexts\";a:1:{i:0;a:4:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";s:26:\"cerberusweb.contexts.group\";s:0:\"\";s:25:\"cerberusweb.contexts.role\";s:0:\"\";s:27:\"cerberusweb.contexts.worker\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.listener.core','cerberusweb.timetracking','devblocks.listener.event',2,'Time Tracking Listener','api/App.php','ChTimeTrackingEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:2:{s:10:\"cron.maint\";s:0:\"\";s:19:\"ticket.action.merge\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.renderer.prebody','cerberusweb.timetracking','cerberusweb.renderer.prebody',3,'Time Tracking Pre-body Renderer','api/App.php','ChTimeTrackingPreBodyRenderer','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.profile_script.timer','cerberusweb.timetracking','cerberusweb.ui.context.profile.script',4,'Time Tracking Profile Script','api/App.php','ChTimeTrackingProfileScript','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:1:\"*\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.reply.toolbaritem.timer','cerberusweb.timetracking','cerberusweb.reply.toolbaritem',5,'Time Tracking Reply Toolbar Timer','api/App.php','ChTimeTrackingReplyToolbarTimer','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.setup.section.timetracking','cerberusweb.timetracking','cerberusweb.ui.page.section',6,'Setup Page Simulator Section','api/App.php','ChTimeTracking_SetupPageSection','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:12:\"timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.setup.menu.plugins.timetracking','cerberusweb.timetracking','cerberusweb.ui.page.menu.item',7,'Setup Page Time Tracking Menu Item','api/App.php','ChTimeTracking_SetupPluginsMenuItem','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:7:\"menu_id\";s:24:\"core.setup.menu.settings\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('timetracking.page','cerberusweb.timetracking','cerberusweb.page',8,'Time Tracking Page','api/App.php','ChTimeTrackingPage','a:2:{s:3:\"uri\";s:12:\"timetracking\";s:9:\"menutitle\";s:0:\"\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.profiles.time_tracking','cerberusweb.timetracking','cerberusweb.ui.page.section',9,'Time Tracking Page Section','api/profiles/time_tracking.php','PageSection_ProfilesTimeTracking','a:2:{s:7:\"page_id\";s:18:\"core.page.profiles\";s:3:\"uri\";s:13:\"time_tracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('cerberusweb.rest.controller.timetracking','cerberusweb.timetracking','cerberusweb.rest.controller',10,'Time Tracking','api/rest/timetracking.php','ChRest_TimeTracking','a:1:{s:3:\"uri\";s:12:\"timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.group.timetracking','cerberusweb.timetracking','cerberusweb.report.group',11,'Time Tracking Reports','api/App.php','ChReportGroupTimeTracking','a:2:{s:10:\"group_name\";s:23:\"timetracking.ui.reports\";s:3:\"acl\";s:30:\"timetracking.report.group.time\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.timetracking.timespentworker','cerberusweb.timetracking','cerberusweb.report',12,'Time Spent Per Worker','api/reports/TimeByWorkerReport.php','ChReportTimeSpentWorker','a:2:{s:11:\"report_name\";s:41:\"timetracking.ui.reports.time_spent_worker\";s:12:\"report_group\";s:25:\"report.group.timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.timetracking.timespentorg','cerberusweb.timetracking','cerberusweb.report',13,'Time Spent Per Organization','api/reports/TimeByOrgReport.php','ChReportTimeSpentOrg','a:2:{s:11:\"report_name\";s:38:\"timetracking.ui.reports.time_spent_org\";s:12:\"report_group\";s:25:\"report.group.timetracking\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('report.timetracking.timespentactivity','cerberusweb.timetracking','cerberusweb.report',14,'Time Spent Per Activity','api/reports/TimeByActivityReport.php','ChReportTimeSpentActivity','a:2:{s:11:\"report_name\";s:43:\"timetracking.ui.reports.time_spent_activity\";s:12:\"report_group\";s:25:\"report.group.timetracking\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.timetracking' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.timetracking' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Context_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_TimeTrackingActivity','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TimeTrackingActivity','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('SearchFields_TimeTrackingEntry','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('View_TimeTracking','cerberusweb.timetracking','api/dao/timetracking_entry.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('AbstractEvent_TimeTracking','cerberusweb.timetracking','api/events/abstract_event_timetracking.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_TimeTrackingMacro','cerberusweb.timetracking','api/events/timetracking_macro.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.timetracking' 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.actions.create','cerberusweb.timetracking','acl.timetracking.actions.create') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.actions.update_all','cerberusweb.timetracking','acl.timetracking.actions.update_all') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.report.group.time','cerberusweb.timetracking','acl.timetracking.report.group.time') 72 Query REPLACE INTO cerb_acl (id,plugin_id,label) VALUES ('timetracking.view.actions.export','cerberusweb.timetracking','acl.timetracking.view.actions.export') 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.simulator' 72 Query UPDATE cerb_plugin SET name='Simulator',description='A tool that makes it easy to create batches of realistic sample tickets, tasks, and organizations; useful for evaluations, plugin development, and testing. This adds a Simulator option to the Setup Plugins menu.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Features:Ticket_Simulator',dir='features/cerberusweb.simulator',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}' WHERE id='cerberusweb.simulator' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('simulator.listeners.tour','cerberusweb.simulator','devblocks.listener.http',0,'Simulator Tour','listeners.classes.php','ChSimulatorTour','a:0:{}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('simulator.setup.section.simulator','cerberusweb.simulator','cerberusweb.ui.page.section',1,'Setup Page Simulator Section','classes.php','PageSection_SetupSimulator','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:3:\"uri\";s:9:\"simulator\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('simulator.setup.menu.mail.simulator','cerberusweb.simulator','cerberusweb.ui.page.menu.item',2,'Setup Page Simulator Menu Item','classes.php','PageMenuItem_SetupSimulator','a:2:{s:7:\"page_id\";s:23:\"core.page.configuration\";s:7:\"menu_id\";s:24:\"core.setup.menu.settings\";}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.simulator' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.simulator' 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.simulator' 72 Query SHOW COLUMNS FROM cerb_plugin 72 Query SHOW INDEXES FROM cerb_plugin 72 Query SELECT id FROM cerb_plugin WHERE id = 'cerberusweb.support_center' 72 Query UPDATE cerb_plugin SET name='Support Center',description='Adds a Support Center community portal for public-facing support.',author='Webgroup Media, LLC.',version='70200',link='http://wiki.cerbweb.com/Support_Center',dir='features/cerberusweb.support_center',manifest_cache_json='{\"requires\":{\"app_version\":{\"min\":\"7.2\",\"max\":\"7.2.99\"}},\"dependencies\":[\"cerberusweb.core\"],\"patches\":[{\"version\":\"4.1.0\",\"revision\":\"13\",\"file\":\"patches\\/4.1.0.php\"},{\"version\":\"4.2.2\",\"revision\":\"14\",\"file\":\"patches\\/4.2.2.php\"},{\"version\":\"4.3.0\",\"revision\":\"15\",\"file\":\"patches\\/4.3.0.php\"},{\"version\":\"4.3.1\",\"revision\":\"16\",\"file\":\"patches\\/4.3.1.php\"},{\"version\":\"5.0.0-beta\",\"revision\":\"19\",\"file\":\"patches\\/5.0.0_beta.php\"},{\"version\":\"5.1.0-dev\",\"revision\":\"21\",\"file\":\"patches\\/5.1.0.php\"},{\"version\":\"5.2.0-dev\",\"revision\":\"24\",\"file\":\"patches\\/5.2.0.php\"}],\"templates\":[{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/header.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/footer.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/style.css.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/user_styles.css.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/customfields_readonly.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/customfields_writeable.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/sidebar_menu.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/delete\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/email\\/confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/email\\/display.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/email\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/password\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/account\\/sharing\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/announcements\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/contact\\/confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/contact\\/step1.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/contact\\/step2.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/history\\/display.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/history\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/history\\/view.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/home\\/index.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/internal\\/view\\/view_filters.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/forgot_confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/forgot.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/login.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/register_confirm.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/default\\/register.tpl\"},{\"plugin_id\":\"cerberusweb.support_center\",\"set\":\"cerberusweb.support_center\",\"path\":\"support_center\\/login\\/switcher.tpl\"}],\"plugin_image\":\"plugin.png\",\"activity_points\":[]}' WHERE id='cerberusweb.support_center' 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.listeners.core','cerberusweb.support_center','devblocks.listener.event',0,'Support Center Event Listener','api/UmScApp.php','UmScEventListener','a:1:{s:6:\"events\";a:1:{i:0;a:1:{s:10:\"cron.maint\";s:0:\"\";}}}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.tool','cerberusweb.support_center','usermeet.tool',1,'Support Center','api/UmScApp.php','UmScApp','a:1:{s:12:\"template_set\";s:26:\"cerberusweb.support_center\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.login.auth.default','cerberusweb.support_center','usermeet.login.authenticator',2,'Cerb (Default)','api/UmScApp.php','UmScLoginAuthenticator','a:2:{s:13:\"switcher_icon\";s:15:\"images/mail.png\";s:14:\"switcher_label\";s:30:\"Log in with email and password\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.ajax','cerberusweb.support_center','usermeet.sc.controller',3,'Ajax','api/sc/uri/ajax.php','UmScAjaxController','a:1:{s:3:\"uri\";s:4:\"ajax\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.avatar','cerberusweb.support_center','usermeet.sc.controller',4,'Avatar','api/sc/uri/avatar.php','UmScAvatarController','a:1:{s:3:\"uri\";s:6:\"avatar\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.home','cerberusweb.support_center','usermeet.sc.controller',5,'Home','api/sc/uri/home.php','UmScHomeController','a:2:{s:3:\"uri\";s:4:\"home\";s:10:\"menu_title\";s:21:\"portal.sc.public.home\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.announcements','cerberusweb.support_center','usermeet.sc.controller',6,'Announcements','api/sc/uri/announcements.php','UmScAnnouncementsController','a:2:{s:3:\"uri\";s:13:\"announcements\";s:10:\"menu_title\";s:30:\"portal.sc.public.announcements\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.contact','cerberusweb.support_center','usermeet.sc.controller',7,'Contact Us','api/sc/uri/contact.php','UmScContactController','a:2:{s:3:\"uri\";s:7:\"contact\";s:10:\"menu_title\";s:25:\"portal.common.open_ticket\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.history','cerberusweb.support_center','usermeet.sc.controller',8,'Ticket History','api/sc/uri/history.php','UmScHistoryController','a:2:{s:3:\"uri\";s:7:\"history\";s:10:\"menu_title\";s:39:\"portal.sc.public.history.ticket_history\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.account','cerberusweb.support_center','usermeet.sc.controller',9,'My Account','api/sc/uri/account.php','UmScAccountController','a:2:{s:3:\"uri\";s:7:\"account\";s:10:\"menu_title\";s:27:\"portal.sc.public.my_account\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('sc.controller.login','cerberusweb.support_center','usermeet.sc.controller',10,'Login','api/sc/uri/login.php','UmScLoginController','a:2:{s:3:\"uri\";s:5:\"login\";s:10:\"menu_title\";s:31:\"portal.sc.public.themes.sign_in\";}') 72 Query REPLACE INTO cerb_extension (id,plugin_id,point,pos,name,file,class,params) VALUES ('event.contact.registered.sc','cerberusweb.support_center','devblocks.event',11,'New contact registered in Support Center','api/events/contact_registered_in_sc.php','Event_ContactRegisteredInSupportCenter','a:1:{s:8:\"contexts\";a:1:{i:0;a:1:{s:24:\"cerberusweb.contexts.app\";s:0:\"\";}}}') 72 Query SELECT id FROM cerb_extension WHERE plugin_id = 'cerberusweb.support_center' 72 Query DELETE FROM cerb_class_loader WHERE plugin_id = 'cerberusweb.support_center' 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_ScLoginAuthenticator','cerberusweb.support_center','api/Extension.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_UmScController','cerberusweb.support_center','api/Extension.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Extension_UmScRssController','cerberusweb.support_center','api/Extension.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Event_ContactRegisteredInSupportCenter','cerberusweb.support_center','api/events/contact_registered_in_sc.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('DAO_SupportCenterAddressShare','cerberusweb.support_center','api/dao/supportcenter_address_share.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('Model_SupportCenterAddressShare','cerberusweb.support_center','api/dao/supportcenter_address_share.php') 72 Query REPLACE INTO cerb_class_loader (class,plugin_id,rel_path) VALUES ('UmSc_TicketHistoryView','cerberusweb.support_center','api/sc/uri/history.php') 72 Query DELETE FROM cerb_acl WHERE plugin_id = 'cerberusweb.support_center' 72 Query SELECT p.* FROM cerb_plugin p ORDER BY p.enabled DESC, p.name ASC 72 Query SELECT p.id, p.name, p.params, p.plugin_id FROM cerb_event_point p 72 Query SELECT p.* FROM cerb_plugin p ORDER BY p.enabled DESC, p.name ASC 72 Query SELECT DISTINCT lang_code FROM translation ORDER BY lang_code ASC 72 Query SHOW TABLES 72 Query SELECT p.* FROM cerb_plugin p ORDER BY p.enabled DESC, p.name ASC 72 Query SELECT p.id, p.name, p.params, p.plugin_id FROM cerb_event_point p 72 Query SELECT e.id , e.plugin_id, e.point, e.pos, e.name , e.file , e.class, e.params FROM cerb_extension e INNER JOIN cerb_plugin p ON (e.plugin_id=p.id) WHERE 1 AND p.enabled = 1 ORDER BY e.plugin_id ASC, e.pos ASC 72 Query DELETE FROM cerb_extension WHERE plugin_id NOT IN (SELECT id FROM cerb_plugin) 72 Query DELETE FROM cerb_property_store WHERE extension_id NOT IN (SELECT id FROM cerb_extension) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 180 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS ticket ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, mask VARCHAR(16) DEFAULT '' NOT NULL, subject VARCHAR(255) DEFAULT '' NOT NULL, is_closed TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, is_deleted TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, team_id INT UNSIGNED DEFAULT 0 NOT NULL, category_id INT UNSIGNED DEFAULT 0 NOT NULL, first_message_id INT UNSIGNED DEFAULT 0 NOT NULL, created_date INT UNSIGNED, updated_date INT UNSIGNED, due_date INT UNSIGNED, first_wrote_address_id INT UNSIGNED NOT NULL DEFAULT 0, last_wrote_address_id INT UNSIGNED NOT NULL DEFAULT 0, spam_score DECIMAL(4,4) NOT NULL DEFAULT 0, spam_training VARCHAR(1) NOT NULL DEFAULT '', interesting_words VARCHAR(255) NOT NULL DEFAULT '', next_action VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS message ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, ticket_id INT UNSIGNED DEFAULT 0 NOT NULL, is_admin TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, message_type VARCHAR(1), created_date INT UNSIGNED, address_id INT UNSIGNED, headers MEDIUMBLOB, content MEDIUMBLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS attachment ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, message_id INT UNSIGNED DEFAULT 0 NOT NULL, display_name VARCHAR(128) DEFAULT '' NOT NULL, mime_type VARCHAR(255) DEFAULT '' NOT NULL, file_size INT UNSIGNED DEFAULT 0 NOT NULL, filepath VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS team ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(32) DEFAULT '' NOT NULL, signature BLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS category ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, team_id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(32) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS dashboard ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(32) DEFAULT '' NOT NULL, agent_id INT UNSIGNED NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS dashboard_view ( id INT UNSIGNED DEFAULT 0 NOT NULL, dashboard_id INT UNSIGNED DEFAULT 0 NOT NULL, type VARCHAR(1) DEFAULT 'D', name VARCHAR(32) DEFAULT '' NOT NULL, view_columns BLOB, sort_by VARCHAR(32) DEFAULT '' NOT NULL, sort_asc TINYINT(1) UNSIGNED DEFAULT 1 NOT NULL, num_rows SMALLINT UNSIGNED DEFAULT 10 NOT NULL, page SMALLINT UNSIGNED DEFAULT 0 NOT NULL, params BLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS dashboard_view_action ( id INT UNSIGNED DEFAULT 0 NOT NULL, dashboard_view_id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, worker_id INT UNSIGNED NOT NULL, params BLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS address ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, email VARCHAR(255) DEFAULT '' NOT NULL, personal VARCHAR(255) DEFAULT '', PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS mail_routing ( id INT UNSIGNED DEFAULT 0 NOT NULL, pattern VARCHAR(255) DEFAULT '' NOT NULL, team_id INT UNSIGNED DEFAULT 0 NOT NULL, pos INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS requester ( address_id INT UNSIGNED DEFAULT 0 NOT NULL, ticket_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (address_id, ticket_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS worker_to_team ( agent_id INT UNSIGNED DEFAULT 0 NOT NULL, team_id INT UNSIGNED DEFAULT 0 NOT NULL, is_manager TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (agent_id, team_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS pop3_account ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, enabled TINYINT(1) UNSIGNED DEFAULT 1 NOT NULL, nickname VARCHAR(128) DEFAULT '' NOT NULL, protocol VARCHAR(32) DEFAULT 'pop3' NOT NULL, host VARCHAR(128) DEFAULT '' NOT NULL, username VARCHAR(128) DEFAULT '' NOT NULL, password VARCHAR(128) DEFAULT '' NOT NULL, port SMALLINT UNSIGNED DEFAULT 110 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS worker ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, first_name VARCHAR(32) DEFAULT '', last_name VARCHAR(64) DEFAULT '', title VARCHAR(64) DEFAULT '', email VARCHAR(128) DEFAULT '', pass VARCHAR(32) DEFAULT '', is_superuser TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, can_delete TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, last_activity_date INT UNSIGNED, last_activity BLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS bayes_words ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, word VARCHAR(64) DEFAULT '' NOT NULL, spam INT UNSIGNED DEFAULT 0, nonspam INT UNSIGNED DEFAULT 0, PRIMARY KEY (id), INDEX word (word) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS bayes_stats ( spam INT UNSIGNED DEFAULT 0, nonspam INT UNSIGNED DEFAULT 0 ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS community ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '', url VARCHAR(128) DEFAULT '', PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS worker_pref ( worker_id INT UNSIGNED DEFAULT 0 NOT NULL, setting VARCHAR(32) DEFAULT '' NOT NULL, value BLOB, PRIMARY KEY (worker_id, setting) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS team_routing_rule ( id INT UNSIGNED DEFAULT 0 NOT NULL, team_id INT UNSIGNED DEFAULT 0 NOT NULL, header VARCHAR(64) DEFAULT 'from', pattern VARCHAR(255) DEFAULT '' NOT NULL, pos SMALLINT UNSIGNED DEFAULT 0 NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, do_spam VARCHAR(1) DEFAULT '', do_status VARCHAR(1) DEFAULT '', do_move VARCHAR(16) DEFAULT '', PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS setting ( setting VARCHAR(32) DEFAULT '' NOT NULL, value VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (setting) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 180, 1470892873) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.crm' AND revision >= 6 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS crm_opportunity ( id INT UNSIGNED DEFAULT 0 NOT NULL, campaign_id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(255) DEFAULT '' NOT NULL, source VARCHAR(255) DEFAULT '' NOT NULL, primary_email_id INT UNSIGNED DEFAULT 0 NOT NULL, created_date INT UNSIGNED DEFAULT 0 NOT NULL, updated_date INT UNSIGNED DEFAULT 0 NOT NULL, closed_date INT UNSIGNED DEFAULT 0 NOT NULL, is_won TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, is_closed TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query ALTER TABLE crm_opportunity ADD COLUMN next_action VARCHAR(255) DEFAULT '' NOT NULL 72 Query ALTER TABLE crm_opportunity ADD COLUMN campaign_bucket_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE crm_opportunity ADD INDEX campaign_id (campaign_id) 72 Query ALTER TABLE crm_opportunity ADD INDEX campaign_bucket_id (campaign_bucket_id) 72 Query ALTER TABLE crm_opportunity ADD INDEX primary_email_id (primary_email_id) 72 Query ALTER TABLE crm_opportunity ADD INDEX updated_date (updated_date) 72 Query ALTER TABLE crm_opportunity ADD INDEX worker_id (worker_id) 72 Query ALTER TABLE crm_opportunity ADD INDEX is_closed (is_closed) 72 Query CREATE TABLE IF NOT EXISTS crm_opp_comment ( id INT UNSIGNED DEFAULT 0 NOT NULL, opportunity_id INT UNSIGNED DEFAULT 0 NOT NULL, created_date INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, content TEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query ALTER TABLE crm_opp_comment ADD INDEX opportunity_id (opportunity_id) 72 Query CREATE TABLE IF NOT EXISTS crm_campaign ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(128) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS crm_campaign_bucket ( id INT UNSIGNED DEFAULT 0 NOT NULL, campaign_id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM crm_campaign_bucket 72 Query SHOW INDEXES FROM crm_campaign_bucket 72 Query ALTER TABLE crm_campaign_bucket ADD INDEX campaign_id (campaign_id) 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.crm', 6, 1470892873) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 555 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM address 72 Query SHOW INDEXES FROM address 72 Query ALTER TABLE address DROP COLUMN personal 72 Query ALTER TABLE address ADD COLUMN first_name VARCHAR(32) DEFAULT '' NOT NULL 72 Query ALTER TABLE address ADD COLUMN last_name VARCHAR(32) DEFAULT '' NOT NULL 72 Query ALTER TABLE address ADD COLUMN phone VARCHAR(32) DEFAULT '' NOT NULL 72 Query ALTER TABLE address ADD COLUMN contact_org_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE address ADD COLUMN num_spam INT UNSIGNED DEFAULT 0 NOT NULL 72 Query SELECT count(id) as hits,first_wrote_address_id FROM ticket WHERE spam_training = 'S' GROUP BY first_wrote_address_id,spam_training 72 Query ALTER TABLE address ADD COLUMN num_nonspam INT UNSIGNED DEFAULT 0 NOT NULL 72 Query SELECT count(id) as hits,first_wrote_address_id FROM ticket WHERE spam_training = 'N' GROUP BY first_wrote_address_id,spam_training 72 Query ALTER TABLE address ADD COLUMN is_banned TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE address ADD COLUMN sla_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE address ADD COLUMN sla_expires INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE address ADD COLUMN last_autoreply INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE address ADD UNIQUE email (email) 72 Query ALTER TABLE address ADD INDEX contact_org_id (contact_org_id) 72 Query ALTER TABLE address ADD INDEX sla_id (sla_id) 72 Query ALTER TABLE address ADD INDEX num_spam (num_spam) 72 Query ALTER TABLE address ADD INDEX num_nonspam (num_nonspam) 72 Query ALTER TABLE address ADD INDEX is_banned (is_banned) 72 Query ALTER TABLE address ADD INDEX last_autoreply (last_autoreply) 72 Query CREATE TABLE IF NOT EXISTS address_auth ( address_id INT UNSIGNED DEFAULT 0 NOT NULL, confirm VARCHAR(16) DEFAULT '' NOT NULL, pass VARCHAR(32) DEFAULT '' NOT NULL, PRIMARY KEY (address_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS address_to_worker ( address VARCHAR(128) DEFAULT '' NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, is_confirmed TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, code VARCHAR(32) DEFAULT '' NOT NULL, code_expire INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (address) ) ENGINE=innodb 72 Query SELECT id, email FROM worker 72 Query CREATE TABLE IF NOT EXISTS contact_org ( id INT UNSIGNED DEFAULT 0 NOT NULL, account_number VARCHAR(32) DEFAULT '' NOT NULL, name VARCHAR(128) DEFAULT '' NOT NULL, street VARCHAR(128) DEFAULT '' NOT NULL, city VARCHAR(64) DEFAULT '' NOT NULL, province VARCHAR(64) DEFAULT '' NOT NULL, postal VARCHAR(20) DEFAULT '' NOT NULL, country VARCHAR(64) DEFAULT '' NOT NULL, phone VARCHAR(32) DEFAULT '' NOT NULL, fax VARCHAR(32) DEFAULT '' NOT NULL, website VARCHAR(128) DEFAULT '' NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, sla_id INT UNSIGNED DEFAULT 0 NOT NULL, sla_expires INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id), INDEX name (name), INDEX account_number (account_number), INDEX sla_id (sla_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS fnr_external_resource ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, url VARCHAR(255) DEFAULT '' NOT NULL, topic_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS fnr_topic ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS fnr_query ( id INT UNSIGNED DEFAULT 0 NOT NULL, query VARCHAR(255) DEFAULT '' NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, source VARCHAR(32) DEFAULT '' NOT NULL, no_match TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM category 72 Query SHOW INDEXES FROM category 72 Query ALTER TABLE category ADD COLUMN response_hrs SMALLINT UNSIGNED DEFAULT 0 NOT NULL 72 Query CREATE TABLE IF NOT EXISTS group_setting ( group_id INT UNSIGNED DEFAULT 0 NOT NULL, setting VARCHAR(64) DEFAULT '' NOT NULL, value BLOB, PRIMARY KEY (group_id, setting) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS mail_template ( id INT UNSIGNED DEFAULT 0 NOT NULL, title VARCHAR(64) DEFAULT '' NOT NULL, description VARCHAR(255) DEFAULT '' NOT NULL, folder VARCHAR(64) DEFAULT '' NOT NULL, template_type TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, owner_id INT UNSIGNED DEFAULT 0 NOT NULL, content MEDIUMTEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS message_content ( message_id INT UNSIGNED DEFAULT 0 NOT NULL, content MEDIUMBLOB, PRIMARY KEY (message_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS message_header ( message_id INT UNSIGNED DEFAULT 0 NOT NULL, header_name VARCHAR(64) DEFAULT '' NOT NULL, ticket_id INT UNSIGNED DEFAULT 0 NOT NULL, header_value BLOB, PRIMARY KEY (message_id, header_name) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM message_header 72 Query SHOW INDEXES FROM message_header 72 Query ALTER TABLE message_header ADD INDEX header_name (header_name) 72 Query ALTER TABLE message_header ADD INDEX header_value (header_value(10)) 72 Query CREATE TABLE IF NOT EXISTS message_note ( id INT UNSIGNED DEFAULT 0 NOT NULL, message_id INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, content BLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM message_note 72 Query SHOW INDEXES FROM message_note 72 Query ALTER TABLE message_note ADD COLUMN type TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE message_note ADD INDEX type (type) 72 Query SHOW COLUMNS FROM message 72 Query SHOW INDEXES FROM message 72 Query ALTER TABLE message DROP COLUMN headers 72 Query ALTER TABLE message DROP COLUMN is_admin 72 Query ALTER TABLE message ADD COLUMN is_outgoing TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query SELECT value FROM setting WHERE setting = 'default_reply_from' 72 Query SELECT group_id, setting, value FROM group_setting ORDER BY group_id, setting 72 Query ALTER TABLE message ADD COLUMN worker_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query SELECT a.id as address_id,w.id as worker_id FROM address a INNER JOIN worker w ON (a.email=w.email) 72 Query ALTER TABLE message DROP COLUMN message_type 72 Query ALTER TABLE message DROP COLUMN content 72 Query ALTER TABLE message ADD INDEX created_date (created_date) 72 Query ALTER TABLE message ADD INDEX ticket_id (ticket_id) 72 Query ALTER TABLE message ADD INDEX is_outgoing (is_outgoing) 72 Query ALTER TABLE message ADD INDEX worker_id (worker_id) 72 Query SHOW COLUMNS FROM requester 72 Query SHOW INDEXES FROM requester 72 Query ALTER TABLE requester ADD INDEX address_id (address_id) 72 Query ALTER TABLE requester ADD INDEX ticket_id (ticket_id) 72 Query SHOW COLUMNS FROM setting 72 Query SHOW INDEXES FROM setting 72 Query ALTER TABLE setting CHANGE COLUMN value value_old VARCHAR(255) DEFAULT '' NOT NULL 72 Query ALTER TABLE setting ADD COLUMN value BLOB 72 Query SELECT setting, value_old FROM setting 72 Query ALTER TABLE setting DROP COLUMN value_old 72 Query CREATE TABLE IF NOT EXISTS sla ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, priority TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS task ( id INT UNSIGNED DEFAULT 0 NOT NULL, title VARCHAR(255) DEFAULT '' NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, priority TINYINT(1) UNSIGNED DEFAULT 4 NOT NULL, due_date INT UNSIGNED DEFAULT 0 NOT NULL, is_completed TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, completed_date INT UNSIGNED DEFAULT 0 NOT NULL, source_extension VARCHAR(255) DEFAULT '' NOT NULL, source_id INT UNSIGNED DEFAULT 0 NOT NULL, content TEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM task 72 Query SHOW INDEXES FROM task 72 Query ALTER TABLE task ADD INDEX is_completed (is_completed) 72 Query ALTER TABLE task ADD INDEX completed_date (completed_date) 72 Query ALTER TABLE task ADD INDEX priority (priority) 72 Query ALTER TABLE task ADD INDEX worker_id (worker_id) 72 Query ALTER TABLE task ADD INDEX source_extension (source_extension) 72 Query ALTER TABLE task ADD INDEX source_id (source_id) 72 Query SHOW COLUMNS FROM team_routing_rule 72 Query SHOW INDEXES FROM team_routing_rule 72 Query ALTER TABLE team_routing_rule ADD COLUMN do_assign BIGINT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE team_routing_rule ADD INDEX team_id (team_id) 72 Query ALTER TABLE team_routing_rule ADD INDEX pos (pos) 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket ADD COLUMN is_waiting TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE ticket ADD COLUMN last_worker_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE ticket ADD COLUMN last_action_code VARCHAR(1) DEFAULT 'O' NOT NULL 72 Query ALTER TABLE ticket ADD COLUMN next_worker_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query UPDATE ticket SET next_worker_id = last_worker_id 72 Query ALTER TABLE ticket ADD COLUMN sla_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE ticket ADD COLUMN sla_priority TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query SELECT m.ticket_id, min(m.id) as first_message_id FROM message m INNER JOIN ticket t ON (t.id=m.ticket_id) WHERE t.first_message_id = 0 GROUP BY ticket_id 72 Query ALTER TABLE ticket ADD INDEX first_message_id (first_message_id) 72 Query ALTER TABLE ticket ADD INDEX mask (mask) 72 Query ALTER TABLE ticket ADD INDEX is_waiting (is_waiting) 72 Query ALTER TABLE ticket ADD INDEX sla_id (sla_id) 72 Query ALTER TABLE ticket ADD INDEX sla_priority (sla_priority) 72 Query ALTER TABLE ticket ADD INDEX team_id (team_id) 72 Query ALTER TABLE ticket ADD INDEX created_date (created_date) 72 Query ALTER TABLE ticket ADD INDEX updated_date (updated_date) 72 Query ALTER TABLE ticket ADD INDEX first_wrote_address_id (first_wrote_address_id) 72 Query ALTER TABLE ticket ADD INDEX last_wrote_address_id (last_wrote_address_id) 72 Query ALTER TABLE ticket ADD INDEX is_closed (is_closed) 72 Query ALTER TABLE ticket ADD INDEX category_id (category_id) 72 Query ALTER TABLE ticket ADD INDEX last_worker_id (last_worker_id) 72 Query ALTER TABLE ticket ADD INDEX next_worker_id (next_worker_id) 72 Query CREATE TABLE IF NOT EXISTS ticket_comment ( id INT UNSIGNED DEFAULT 0 NOT NULL, ticket_id INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, comment MEDIUMTEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS ticket_field ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(32) DEFAULT '' NOT NULL, type VARCHAR(1) DEFAULT 'S' NOT NULL, group_id INT UNSIGNED DEFAULT 0 NOT NULL, pos SMALLINT UNSIGNED DEFAULT 0 NOT NULL, options TEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM ticket_field 72 Query SHOW INDEXES FROM ticket_field 72 Query ALTER TABLE ticket_field ADD INDEX group_id (group_id) 72 Query CREATE TABLE IF NOT EXISTS ticket_field_value ( field_id INT UNSIGNED DEFAULT 0 NOT NULL, ticket_id INT UNSIGNED DEFAULT 0 NOT NULL, field_value MEDIUMTEXT, PRIMARY KEY (field_id, ticket_id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM ticket_field_value 72 Query SHOW INDEXES FROM ticket_field_value 72 Query ALTER TABLE ticket_field_value ADD INDEX ticket_id (ticket_id) 72 Query CREATE TABLE IF NOT EXISTS ticket_rss ( id INT UNSIGNED DEFAULT 0 NOT NULL, hash VARCHAR(32) DEFAULT '' NOT NULL, title VARCHAR(128) DEFAULT '' NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, params BLOB, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM worker 72 Query SHOW INDEXES FROM worker 72 Query SHOW COLUMNS FROM worker_to_team 72 Query SHOW INDEXES FROM worker_to_team 72 Query CREATE TABLE IF NOT EXISTS worker_workspace_list ( id INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, workspace VARCHAR(32) DEFAULT '' NOT NULL, list_view TEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM worker_workspace_list 72 Query SHOW INDEXES FROM worker_workspace_list 72 Query ALTER TABLE worker_workspace_list ADD COLUMN list_pos SMALLINT UNSIGNED DEFAULT 0 72 Query ALTER TABLE worker_workspace_list ADD INDEX worker_id (worker_id) 72 Query ALTER TABLE worker_workspace_list ADD INDEX workspace (workspace) 72 Query CREATE TABLE IF NOT EXISTS tag_to_content ( index_id SMALLINT UNSIGNED DEFAULT 0 NOT NULL, tag_id INT UNSIGNED DEFAULT 0 NOT NULL, content_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (index_id, tag_id, content_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS tag_index ( id SMALLINT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS tag ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(32) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SELECT DISTINCT atw.worker_id FROM address_to_worker atw LEFT JOIN worker w ON (w.id=atw.worker_id) WHERE w.id IS NULL 72 Query SELECT DISTINCT gs.group_id FROM group_setting gs LEFT JOIN team t ON (t.id=gs.group_id) WHERE t.id IS NULL 72 Query SELECT DISTINCT t.category_id as id FROM ticket t LEFT JOIN category c ON (t.category_id=c.id) WHERE c.id IS NULL AND t.category_id > 0 72 Query SELECT count(id) AS hits, lower(email) AS email FROM address GROUP BY lower(email) HAVING count(id) > 1 72 Query select t.id,max(m.id) as max_id,min(m.id) as min_id from ticket t inner join message m on (m.ticket_id=t.id) where t.first_message_id = 0 group by t.id 72 Query UPDATE address SET email = LOWER(email) 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.heartbeat','enabled','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.heartbeat','duration','5') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.heartbeat','term','m') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.heartbeat','lastrun','1470780000') 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 555, 1470892873) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 809 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM attachment 72 Query SHOW INDEXES FROM attachment 72 Query ALTER TABLE attachment ADD INDEX message_id (message_id) 72 Query CREATE TABLE IF NOT EXISTS kb_category ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM kb_category 72 Query SHOW INDEXES FROM kb_category 72 Query ALTER TABLE kb_category ADD INDEX parent_id (parent_id) 72 Query CREATE TABLE IF NOT EXISTS kb_article_to_category ( kb_article_id INT UNSIGNED DEFAULT 0 NOT NULL, kb_category_id INT UNSIGNED DEFAULT 0 NOT NULL, kb_top_category_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (kb_article_id, kb_category_id) ) ENGINE=innodb 72 Query ALTER TABLE kb_article_to_category ADD INDEX kb_article_id (kb_article_id) 72 Query ALTER TABLE kb_article_to_category ADD INDEX kb_category_id (kb_category_id) 72 Query ALTER TABLE kb_article_to_category ADD INDEX kb_top_category_id (kb_top_category_id) 72 Query CREATE TABLE IF NOT EXISTS kb_article ( id INT UNSIGNED DEFAULT 0 NOT NULL, title VARCHAR(128) DEFAULT '' NOT NULL, updated INT UNSIGNED DEFAULT 0 NOT NULL, views INT UNSIGNED DEFAULT 0 NOT NULL, content MEDIUMTEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM kb_article 72 Query SHOW INDEXES FROM kb_article 72 Query ALTER TABLE kb_article ADD INDEX updated (updated) 72 Query ALTER TABLE kb_article ADD COLUMN format TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query UPDATE kb_article SET format=1 72 Query ALTER TABLE kb_article ADD COLUMN content_raw MEDIUMTEXT 72 Query UPDATE kb_article SET content_raw=content 72 Query SHOW COLUMNS FROM message_content 72 Query SHOW INDEXES FROM message_content 72 Query ALTER TABLE message_content CHANGE COLUMN content content MEDIUMTEXT 72 Query SHOW COLUMNS FROM message_header 72 Query SHOW INDEXES FROM message_header 72 Query ALTER TABLE message_header DROP PRIMARY KEY 72 Query ALTER TABLE message_header ADD INDEX message_id (message_id) 72 Query SHOW COLUMNS FROM message_note 72 Query SHOW INDEXES FROM message_note 72 Query ALTER TABLE message_note ADD INDEX message_id (message_id) 72 Query CREATE TABLE IF NOT EXISTS note ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, source_extension_id VARCHAR(128) DEFAULT '' NOT NULL, source_id INT UNSIGNED DEFAULT 0 NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, content TEXT, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM note 72 Query SHOW INDEXES FROM note 72 Query ALTER TABLE note ADD INDEX source_extension_id (source_extension_id) 72 Query ALTER TABLE note ADD INDEX source_id (source_id) 72 Query ALTER TABLE note ADD INDEX created (created) 72 Query ALTER TABLE note ADD INDEX worker_id (worker_id) 72 Query CREATE TABLE IF NOT EXISTS preparse_rule ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(64) DEFAULT '' NOT NULL, criteria_ser MEDIUMTEXT, actions_ser MEDIUMTEXT, pos INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id), INDEX pos (pos) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM team_routing_rule 72 Query SHOW INDEXES FROM team_routing_rule 72 Query ALTER TABLE team_routing_rule ADD COLUMN name VARCHAR(64) DEFAULT '' NOT NULL 72 Query UPDATE team_routing_rule SET name='Rule' WHERE name='' 72 Query ALTER TABLE team_routing_rule ADD COLUMN criteria_ser MEDIUMTEXT 72 Query SELECT id,header,pattern FROM team_routing_rule 72 Query ALTER TABLE team_routing_rule DROP COLUMN header 72 Query ALTER TABLE team_routing_rule DROP COLUMN pattern 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket ADD COLUMN unlock_date INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE ticket ADD INDEX unlock_date (unlock_date) 72 Query ALTER TABLE ticket ADD INDEX due_date (due_date) 72 Query ALTER TABLE ticket ADD INDEX is_deleted (is_deleted) 72 Query ALTER TABLE ticket ADD INDEX last_action_code (last_action_code) 72 Query ALTER TABLE ticket ADD INDEX spam_score (spam_score) 72 Query SHOW COLUMNS FROM ticket_comment 72 Query SHOW INDEXES FROM ticket_comment 72 Query ALTER TABLE ticket_comment ADD INDEX ticket_id (ticket_id) 72 Query ALTER TABLE ticket_comment ADD COLUMN address_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE ticket_comment ADD INDEX address_id (address_id) 72 Query SELECT w.id, a.id AS address_id FROM worker w INNER JOIN address a ON (w.email=a.email) 72 Query ALTER TABLE ticket_comment DROP COLUMN worker_id 72 Query SHOW COLUMNS FROM ticket_field 72 Query SHOW INDEXES FROM ticket_field 72 Query ALTER TABLE ticket_field ADD INDEX pos (pos) 72 Query ALTER TABLE ticket_field CHANGE COLUMN name name varchar(128) DEFAULT '' NOT NULL 72 Query RENAME TABLE ticket_field TO custom_field 72 Query RENAME TABLE ticket_field_value TO custom_field_value 72 Query SHOW COLUMNS FROM custom_field 72 Query SHOW INDEXES FROM custom_field 72 Query ALTER TABLE custom_field ADD COLUMN source_extension VARCHAR(255) DEFAULT '' NOT NULL 72 Query UPDATE custom_field SET source_extension = 'cerberusweb.fields.source.ticket' WHERE source_extension = '' 72 Query ALTER TABLE custom_field ADD INDEX source_extension (source_extension) 72 Query ALTER TABLE custom_field MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM custom_field_value 72 Query SHOW INDEXES FROM custom_field_value 72 Query ALTER TABLE custom_field_value ADD COLUMN source_extension VARCHAR(255) DEFAULT '' NOT NULL 72 Query UPDATE custom_field_value SET source_extension = 'cerberusweb.fields.source.ticket' WHERE source_extension = '' 72 Query ALTER TABLE custom_field_value DROP INDEX ticket_id 72 Query ALTER TABLE custom_field_value CHANGE COLUMN ticket_id source_id int(11) DEFAULT '0' NOT NULL 72 Query ALTER TABLE custom_field_value ADD INDEX field_id (field_id) 72 Query ALTER TABLE custom_field_value ADD INDEX source_extension (source_extension) 72 Query ALTER TABLE custom_field_value ADD INDEX source_id (source_id) 72 Query SHOW COLUMNS FROM address 72 Query SHOW INDEXES FROM address 72 Query SELECT count(id) FROM address WHERE phone != '' 72 Query ALTER TABLE address DROP COLUMN phone 72 Query SHOW COLUMNS FROM contact_org 72 Query SHOW INDEXES FROM contact_org 72 Query SELECT count(id) FROM contact_org WHERE account_number != '' 72 Query ALTER TABLE contact_org DROP COLUMN account_number 72 Query RENAME TABLE ticket_rss TO view_rss 72 Query SHOW COLUMNS FROM view_rss 72 Query SHOW INDEXES FROM view_rss 72 Query ALTER TABLE view_rss ADD COLUMN source_extension VARCHAR(255) DEFAULT '' NOT NULL 72 Query UPDATE view_rss SET source_extension = 'core.rss.source.ticket' WHERE source_extension = '' 72 Query SHOW COLUMNS FROM worker 72 Query SHOW INDEXES FROM worker 72 Query ALTER TABLE worker ADD COLUMN is_disabled TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE worker ADD INDEX last_activity_date (last_activity_date) 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.import','enabled','') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.import','duration','0') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.import','term','m') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.import','lastrun','1470780000') 72 Query CREATE TABLE IF NOT EXISTS worker_event ( id INT UNSIGNED DEFAULT 0 NOT NULL, created_date INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, title VARCHAR(255) DEFAULT '' NOT NULL, content TEXT, is_read TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, url VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (id), INDEX created_date (created_date), INDEX worker_id (worker_id), INDEX is_read (is_read) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 809, 1470892873) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 826 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM address 72 Query SHOW INDEXES FROM address 72 Query ALTER TABLE address DROP COLUMN sla_id 72 Query ALTER TABLE address DROP COLUMN sla_expires 72 Query SHOW COLUMNS FROM contact_org 72 Query SHOW INDEXES FROM contact_org 72 Query ALTER TABLE contact_org DROP COLUMN sla_expires 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket DROP COLUMN sla_id 72 Query ALTER TABLE ticket DROP COLUMN sla_priority 72 Query SHOW COLUMNS FROM contact_org 72 Query SHOW INDEXES FROM contact_org 72 Query SELECT count(id) FROM contact_org WHERE sla_id != '' 72 Query SELECT id, name FROM sla ORDER BY name 72 Query ALTER TABLE contact_org DROP COLUMN sla_id 72 Query DROP TABLE sla 72 Query CREATE TABLE IF NOT EXISTS custom_field_numbervalue ( field_id INT UNSIGNED DEFAULT 0 NOT NULL, source_id INT UNSIGNED DEFAULT 0 NOT NULL, field_value INT UNSIGNED DEFAULT 0 NOT NULL, source_extension VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (field_id, source_id) ) ENGINE=innodb 72 Query INSERT IGNORE INTO custom_field_numbervalue (field_id, source_id, field_value, source_extension) SELECT v.field_id, v.source_id, CAST(v.field_value AS SIGNED), v.source_extension FROM custom_field_value v INNER JOIN custom_field cf ON (cf.id=v.field_id) WHERE cf.type IN ('C','E') 72 Query CREATE TABLE IF NOT EXISTS custom_field_stringvalue ( field_id INT UNSIGNED DEFAULT 0 NOT NULL, source_id INT UNSIGNED DEFAULT 0 NOT NULL, field_value VARCHAR(255) DEFAULT '' NOT NULL, source_extension VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (field_id, source_id) ) ENGINE=innodb 72 Query INSERT IGNORE INTO custom_field_stringvalue (field_id, source_id, field_value, source_extension) SELECT v.field_id, v.source_id, LEFT(v.field_value,255), v.source_extension FROM custom_field_value v INNER JOIN custom_field cf ON (cf.id=v.field_id) WHERE cf.type IN ('S','D') 72 Query CREATE TABLE IF NOT EXISTS custom_field_clobvalue ( field_id INT UNSIGNED DEFAULT 0 NOT NULL, source_id INT UNSIGNED DEFAULT 0 NOT NULL, field_value MEDIUMTEXT, source_extension VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (field_id, source_id) ) ENGINE=innodb 72 Query INSERT IGNORE INTO custom_field_clobvalue (field_id, source_id, field_value, source_extension) SELECT v.field_id, v.source_id, v.field_value, v.source_extension FROM custom_field_value v INNER JOIN custom_field cf ON (cf.id=v.field_id) WHERE cf.type IN ('T') 72 Query DROP TABLE custom_field_value 72 Query CREATE TABLE IF NOT EXISTS ticket_mask_forward ( old_mask VARCHAR(32) DEFAULT '' NOT NULL, new_mask VARCHAR(32) DEFAULT '' NOT NULL, new_ticket_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (old_mask) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM ticket_mask_forward 72 Query SHOW INDEXES FROM ticket_mask_forward 72 Query ALTER TABLE ticket_mask_forward ADD INDEX new_ticket_id (new_ticket_id) 72 Query SHOW COLUMNS FROM custom_field_stringvalue 72 Query SHOW INDEXES FROM custom_field_stringvalue 72 Query ALTER TABLE custom_field_stringvalue DROP PRIMARY KEY 72 Query ALTER TABLE custom_field_stringvalue ADD INDEX field_id (field_id) 72 Query ALTER TABLE custom_field_stringvalue ADD INDEX source_id (source_id) 72 Query SHOW COLUMNS FROM custom_field_numbervalue 72 Query SHOW INDEXES FROM custom_field_numbervalue 72 Query ALTER TABLE custom_field_numbervalue DROP PRIMARY KEY 72 Query ALTER TABLE custom_field_numbervalue ADD INDEX field_id (field_id) 72 Query ALTER TABLE custom_field_numbervalue ADD INDEX source_id (source_id) 72 Query SHOW COLUMNS FROM custom_field_clobvalue 72 Query SHOW INDEXES FROM custom_field_clobvalue 72 Query ALTER TABLE custom_field_clobvalue DROP PRIMARY KEY 72 Query ALTER TABLE custom_field_clobvalue ADD INDEX field_id (field_id) 72 Query ALTER TABLE custom_field_clobvalue ADD INDEX source_id (source_id) 72 Query SHOW COLUMNS FROM category 72 Query SHOW INDEXES FROM category 72 Query ALTER TABLE category DROP COLUMN response_hrs 72 Query ALTER TABLE category ADD COLUMN is_assignable TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query UPDATE category SET is_assignable=1 72 Query ALTER TABLE category ADD COLUMN pos TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query DELETE FROM worker_pref WHERE setting = 'overview_assign_type' 72 Query DELETE FROM worker_pref WHERE setting = 'overview_assign_howmany' 72 Query DELETE FROM worker_pref WHERE setting = 'worker_overview_filter' 72 Query DELETE FROM worker_pref WHERE setting = 'move_counts' 72 Query DELETE note FROM note LEFT JOIN contact_org ON (contact_org.id=note.source_id) WHERE note.source_extension_id = 'cerberusweb.notes.source.org' AND contact_org.id IS NULL 72 Query DELETE custom_field_stringvalue FROM custom_field_stringvalue LEFT JOIN address ON (address.id=custom_field_stringvalue.source_id) WHERE custom_field_stringvalue.source_extension = 'cerberusweb.fields.source.address' AND address.id IS NULL 72 Query DELETE custom_field_numbervalue FROM custom_field_numbervalue LEFT JOIN address ON (address.id=custom_field_numbervalue.source_id) WHERE custom_field_numbervalue.source_extension = 'cerberusweb.fields.source.address' AND address.id IS NULL 72 Query DELETE custom_field_clobvalue FROM custom_field_clobvalue LEFT JOIN address ON (address.id=custom_field_clobvalue.source_id) WHERE custom_field_clobvalue.source_extension = 'cerberusweb.fields.source.address' AND address.id IS NULL 72 Query DELETE custom_field_stringvalue FROM custom_field_stringvalue LEFT JOIN contact_org ON (contact_org.id=custom_field_stringvalue.source_id) WHERE custom_field_stringvalue.source_extension = 'cerberusweb.fields.source.org' AND contact_org.id IS NULL 72 Query DELETE custom_field_numbervalue FROM custom_field_numbervalue LEFT JOIN contact_org ON (contact_org.id=custom_field_numbervalue.source_id) WHERE custom_field_numbervalue.source_extension = 'cerberusweb.fields.source.org' AND contact_org.id IS NULL 72 Query DELETE custom_field_clobvalue FROM custom_field_clobvalue LEFT JOIN contact_org ON (contact_org.id=custom_field_clobvalue.source_id) WHERE custom_field_clobvalue.source_extension = 'cerberusweb.fields.source.org' AND contact_org.id IS NULL 72 Query DELETE custom_field_stringvalue FROM custom_field_stringvalue LEFT JOIN task ON (task.id=custom_field_stringvalue.source_id) WHERE custom_field_stringvalue.source_extension = 'cerberusweb.fields.source.task' AND task.id IS NULL 72 Query DELETE custom_field_numbervalue FROM custom_field_numbervalue LEFT JOIN task ON (task.id=custom_field_numbervalue.source_id) WHERE custom_field_numbervalue.source_extension = 'cerberusweb.fields.source.task' AND task.id IS NULL 72 Query DELETE custom_field_clobvalue FROM custom_field_clobvalue LEFT JOIN task ON (task.id=custom_field_clobvalue.source_id) WHERE custom_field_clobvalue.source_extension = 'cerberusweb.fields.source.task' AND task.id IS NULL 160811 7:21:14 72 Query DELETE custom_field_stringvalue FROM custom_field_stringvalue LEFT JOIN ticket ON (ticket.id=custom_field_stringvalue.source_id) WHERE custom_field_stringvalue.source_extension = 'cerberusweb.fields.source.ticket' AND ticket.id IS NULL 72 Query DELETE custom_field_numbervalue FROM custom_field_numbervalue LEFT JOIN ticket ON (ticket.id=custom_field_numbervalue.source_id) WHERE custom_field_numbervalue.source_extension = 'cerberusweb.fields.source.ticket' AND ticket.id IS NULL 72 Query DELETE custom_field_clobvalue FROM custom_field_clobvalue LEFT JOIN ticket ON (ticket.id=custom_field_clobvalue.source_id) WHERE custom_field_clobvalue.source_extension = 'cerberusweb.fields.source.ticket' AND ticket.id IS NULL 72 Query RENAME TABLE team_routing_rule TO group_inbox_filter 72 Query SHOW COLUMNS FROM group_inbox_filter 72 Query SHOW INDEXES FROM group_inbox_filter 72 Query ALTER TABLE group_inbox_filter CHANGE COLUMN team_id group_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE group_inbox_filter ADD COLUMN actions_ser MEDIUMTEXT 72 Query SELECT id,name,team_id FROM category 72 Query SELECT id, do_assign, do_move, do_spam, do_status FROM group_inbox_filter 72 Query ALTER TABLE group_inbox_filter DROP COLUMN do_assign 72 Query ALTER TABLE group_inbox_filter DROP COLUMN do_move 72 Query ALTER TABLE group_inbox_filter DROP COLUMN do_spam 72 Query ALTER TABLE group_inbox_filter DROP COLUMN do_status 72 Query DROP TABLE dashboard 72 Query DROP TABLE dashboard_view 72 Query DROP TABLE dashboard_view_action 72 Query SHOW COLUMNS FROM group_inbox_filter 72 Query SHOW INDEXES FROM group_inbox_filter 72 Query ALTER TABLE group_inbox_filter ADD COLUMN is_sticky TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE group_inbox_filter ADD COLUMN sticky_order TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE group_inbox_filter ADD COLUMN is_stackable TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query SHOW COLUMNS FROM worker_workspace_list 72 Query SHOW INDEXES FROM worker_workspace_list 72 Query ALTER TABLE worker_workspace_list ADD COLUMN source_extension VARCHAR(255) DEFAULT '' NOT NULL 72 Query UPDATE worker_workspace_list SET source_extension='core.workspace.source.ticket' WHERE source_extension = '' 72 Query SHOW COLUMNS FROM contact_org 72 Query SHOW INDEXES FROM contact_org 72 Query SELECT count(id) FROM contact_org WHERE fax != '' 72 Query ALTER TABLE contact_org DROP COLUMN fax 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query SELECT count(id) FROM ticket WHERE next_action != '' 72 Query ALTER TABLE ticket DROP COLUMN next_action 72 Query SHOW COLUMNS FROM task 72 Query SHOW INDEXES FROM task 72 Query SELECT count(id) FROM task WHERE priority IN (1,2,3) 72 Query ALTER TABLE task DROP COLUMN priority 72 Query SHOW COLUMNS FROM setting 72 Query SHOW INDEXES FROM setting 72 Query ALTER TABLE setting CHANGE COLUMN `value` `value` MEDIUMTEXT 72 Query SHOW COLUMNS FROM team 72 Query SHOW INDEXES FROM team 72 Query ALTER TABLE team ADD COLUMN is_default TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query SELECT value FROM setting WHERE setting = 'default_team_id' 72 Query DELETE FROM setting WHERE setting = 'default_team_id' 72 Query CREATE TABLE IF NOT EXISTS worker_role ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(128) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS worker_to_role ( worker_id INT UNSIGNED DEFAULT 0 NOT NULL, role_id INT UNSIGNED DEFAULT 0 NOT NULL ) ENGINE=innodb 72 Query SHOW COLUMNS FROM worker_to_role 72 Query SHOW INDEXES FROM worker_to_role 72 Query ALTER TABLE worker_to_role ADD INDEX worker_id (worker_id) 72 Query ALTER TABLE worker_to_role ADD INDEX role_id (role_id) 72 Query CREATE TABLE IF NOT EXISTS worker_role_acl ( role_id INT UNSIGNED DEFAULT 0 NOT NULL, priv_id VARCHAR(255) DEFAULT '' NOT NULL, has_priv INT UNSIGNED DEFAULT 0 NOT NULL ) ENGINE=innodb 72 Query SHOW COLUMNS FROM worker_role_acl 72 Query SHOW INDEXES FROM worker_role_acl 72 Query ALTER TABLE worker_role_acl ADD INDEX role_id (role_id) 72 Query ALTER TABLE worker_role_acl ADD INDEX has_priv (has_priv) 72 Query SELECT value FROM setting WHERE setting='license' 72 Query SHOW COLUMNS FROM worker 72 Query SHOW INDEXES FROM worker 72 Query ALTER TABLE worker DROP COLUMN can_delete 72 Query CREATE TABLE IF NOT EXISTS community_tool_property ( tool_code VARCHAR(8) DEFAULT '' NOT NULL, property_key VARCHAR(64) DEFAULT '' NOT NULL, property_value TEXT, PRIMARY KEY (tool_code, property_key) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 826, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.feedback' AND revision >= 4 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS feedback_entry ( id INT UNSIGNED DEFAULT 0 NOT NULL, log_date INT UNSIGNED DEFAULT 0 NOT NULL, list_id INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, quote_text TEXT, quote_mood TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, quote_address_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM feedback_entry 72 Query SHOW INDEXES FROM feedback_entry 72 Query ALTER TABLE feedback_entry ADD COLUMN source_url VARCHAR(255) DEFAULT '' NOT NULL 72 Query ALTER TABLE feedback_entry ADD INDEX log_date (log_date) 72 Query ALTER TABLE feedback_entry ADD INDEX list_id (list_id) 72 Query ALTER TABLE feedback_entry ADD INDEX worker_id (worker_id) 72 Query ALTER TABLE feedback_entry ADD INDEX quote_address_id (quote_address_id) 72 Query ALTER TABLE feedback_entry ADD INDEX quote_mood (quote_mood) 72 Query CREATE TABLE IF NOT EXISTS feedback_list ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(255) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query DELETE custom_field_stringvalue FROM custom_field_stringvalue LEFT JOIN feedback_entry ON (feedback_entry.id=custom_field_stringvalue.source_id) WHERE custom_field_stringvalue.source_extension = 'feedback.fields.source.feedback_entry' AND feedback_entry.id IS NULL 72 Query DELETE custom_field_numbervalue FROM custom_field_numbervalue LEFT JOIN feedback_entry ON (feedback_entry.id=custom_field_numbervalue.source_id) WHERE custom_field_numbervalue.source_extension = 'feedback.fields.source.feedback_entry' AND feedback_entry.id IS NULL 72 Query DELETE custom_field_clobvalue FROM custom_field_clobvalue LEFT JOIN feedback_entry ON (feedback_entry.id=custom_field_clobvalue.source_id) WHERE custom_field_clobvalue.source_extension = 'feedback.fields.source.feedback_entry' AND feedback_entry.id IS NULL 72 Query SHOW COLUMNS FROM feedback_entry 72 Query SHOW INDEXES FROM feedback_entry 72 Query SELECT id, name FROM feedback_list ORDER BY name 72 Query ALTER TABLE feedback_entry DROP COLUMN list_id 72 Query DROP TABLE feedback_list 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.feedback', 4, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.crm' AND revision >= 12 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query SELECT id, name FROM crm_campaign ORDER BY name 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query SELECT count(id) FROM crm_opportunity WHERE source != '' 72 Query INSERT INTO custom_field (name,type,group_id,pos,options,source_extension) VALUES ('Lead Source','S',0,0,'','crm.fields.source.opportunity') 72 Query INSERT INTO custom_field_stringvalue (field_id, source_id, field_value, source_extension) SELECT 1, o.id, o.source, 'crm.fields.source.opportunity' FROM crm_opportunity o WHERE o.source != '' 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query SELECT count(id) FROM crm_opportunity WHERE next_action != '' 72 Query INSERT INTO custom_field (name,type,group_id,pos,options,source_extension) VALUES ('Next Action','S',0,0,'','crm.fields.source.opportunity') 72 Query INSERT INTO custom_field_stringvalue (field_id, source_id, field_value, source_extension) SELECT 2, o.id, o.next_action, 'crm.fields.source.opportunity' FROM crm_opportunity o WHERE o.next_action != '' 72 Query SELECT id, opportunity_id, created_date, worker_id, content FROM crm_opp_comment 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query ALTER TABLE crm_opportunity DROP COLUMN campaign_id 72 Query ALTER TABLE crm_opportunity DROP COLUMN campaign_bucket_id 72 Query ALTER TABLE crm_opportunity DROP COLUMN source 72 Query ALTER TABLE crm_opportunity DROP COLUMN next_action 72 Query DROP TABLE crm_campaign 72 Query DROP TABLE crm_campaign_bucket 72 Query DROP TABLE crm_opp_comment 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query ALTER TABLE crm_opportunity ADD COLUMN amount DECIMAL(8,2) DEFAULT 0 NOT NULL 72 Query ALTER TABLE crm_opportunity ADD INDEX amount (amount) 72 Query DELETE note FROM note LEFT JOIN crm_opportunity ON (crm_opportunity.id=note.source_id) WHERE note.source_extension_id = 'crm.notes.source.opportunity' AND crm_opportunity.id IS NULL 72 Query DELETE custom_field_stringvalue FROM custom_field_stringvalue LEFT JOIN crm_opportunity ON (crm_opportunity.id=custom_field_stringvalue.source_id) WHERE custom_field_stringvalue.source_extension = 'crm.fields.source.opportunity' AND crm_opportunity.id IS NULL 72 Query DELETE custom_field_numbervalue FROM custom_field_numbervalue LEFT JOIN crm_opportunity ON (crm_opportunity.id=custom_field_numbervalue.source_id) WHERE custom_field_numbervalue.source_extension = 'crm.fields.source.opportunity' AND crm_opportunity.id IS NULL 72 Query DELETE custom_field_clobvalue FROM custom_field_clobvalue LEFT JOIN crm_opportunity ON (crm_opportunity.id=custom_field_clobvalue.source_id) WHERE custom_field_clobvalue.source_extension = 'crm.fields.source.opportunity' AND crm_opportunity.id IS NULL 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.crm', 12, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.support_center' AND revision >= 13 72 Query SHOW TABLES 72 Query DELETE FROM community_tool_property WHERE property_key = 'base_url' 72 Query DELETE FROM community_tool_property WHERE property_key = 'theme' 72 Query DELETE FROM community_tool_property WHERE property_key = 'kb_enabled' 72 Query DELETE FROM community_tool_property WHERE property_key = 'fnr_sources' 72 Query UPDATE community_tool_property SET property_key = 'common.logo_url' WHERE property_key = 'logo_url' 72 Query UPDATE community_tool_property SET property_key = 'common.page_title' WHERE property_key = 'page_title' 72 Query UPDATE community_tool_property SET property_key = 'common.style_css' WHERE property_key = 'style_css' 72 Query UPDATE community_tool_property SET property_key = 'common.footer_html' WHERE property_key = 'footer_html' 72 Query UPDATE community_tool_property SET property_key = 'common.allow_logins' WHERE property_key = 'allow_logins' 72 Query UPDATE community_tool_property SET property_key = 'common.enabled_modules' WHERE property_key = 'enabled_modules' 72 Query UPDATE community_tool_property SET property_key = 'announcements.rss' WHERE property_key = 'home_rss' 72 Query UPDATE community_tool_property SET property_key = 'contact.captcha_enabled' WHERE property_key = 'captcha_enabled' 72 Query UPDATE community_tool_property SET property_key = 'contact.allow_subjects' WHERE property_key = 'allow_subjects' 72 Query UPDATE community_tool_property SET property_key = 'contact.situations' WHERE property_key = 'dispatch' 72 Query UPDATE community_tool_property SET property_key = 'kb.roots' WHERE property_key = 'kb_roots' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.support_center', 13, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.timetracking' AND revision >= 4 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS timetracking_entry ( id INT UNSIGNED DEFAULT 0 NOT NULL, time_actual_mins SMALLINT UNSIGNED DEFAULT 0 NOT NULL, log_date INT UNSIGNED DEFAULT 0 NOT NULL, worker_id INT UNSIGNED DEFAULT 0 NOT NULL, activity_id INT UNSIGNED DEFAULT 0 NOT NULL, debit_org_id INT UNSIGNED DEFAULT 0 NOT NULL, notes VARCHAR(255) DEFAULT '' NOT NULL, source_extension_id VARCHAR(255) DEFAULT '' NOT NULL, source_id INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM timetracking_entry 72 Query SHOW INDEXES FROM timetracking_entry 72 Query ALTER TABLE timetracking_entry ADD INDEX activity_id (activity_id) 72 Query ALTER TABLE timetracking_entry ADD INDEX source_extension_id (source_extension_id) 72 Query ALTER TABLE timetracking_entry ADD INDEX source_id (source_id) 72 Query ALTER TABLE timetracking_entry ADD INDEX worker_id (worker_id) 72 Query ALTER TABLE timetracking_entry ADD INDEX log_date (log_date) 72 Query ALTER TABLE timetracking_entry ADD INDEX debit_org_id (debit_org_id) 72 Query CREATE TABLE IF NOT EXISTS timetracking_activity ( id INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(255) DEFAULT '' NOT NULL, rate DECIMAL(8,2) DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query DELETE custom_field_stringvalue FROM custom_field_stringvalue LEFT JOIN timetracking_entry ON (timetracking_entry.id=custom_field_stringvalue.source_id) WHERE custom_field_stringvalue.source_extension = 'timetracking.fields.source.time_entry' AND timetracking_entry.id IS NULL 72 Query DELETE custom_field_numbervalue FROM custom_field_numbervalue LEFT JOIN timetracking_entry ON (timetracking_entry.id=custom_field_numbervalue.source_id) WHERE custom_field_numbervalue.source_extension = 'timetracking.fields.source.time_entry' AND timetracking_entry.id IS NULL 72 Query DELETE custom_field_clobvalue FROM custom_field_clobvalue LEFT JOIN timetracking_entry ON (timetracking_entry.id=custom_field_clobvalue.source_id) WHERE custom_field_clobvalue.source_extension = 'timetracking.fields.source.time_entry' AND timetracking_entry.id IS NULL 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.timetracking', 4, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 827 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM address_to_worker 72 Query SHOW INDEXES FROM address_to_worker 72 Query UPDATE IGNORE address_to_worker SET address=LOWER(address) 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 827, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 830 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS mail_to_group_rule ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, pos SMALLINT UNSIGNED DEFAULT 0 NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, name VARCHAR(128) DEFAULT '' NOT NULL, criteria_ser MEDIUMTEXT, actions_ser MEDIUMTEXT, is_sticky TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, sticky_order TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM mail_to_group_rule 72 Query SHOW INDEXES FROM mail_to_group_rule 72 Query SELECT id,pattern,team_id,pos FROM mail_routing 72 Query DROP TABLE mail_routing 72 Query SHOW COLUMNS FROM preparse_rule 72 Query SHOW INDEXES FROM preparse_rule 72 Query ALTER TABLE preparse_rule ADD COLUMN created INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE preparse_rule ADD COLUMN is_sticky TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE preparse_rule ADD COLUMN sticky_order TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query SHOW COLUMNS FROM preparse_rule 72 Query SHOW INDEXES FROM preparse_rule 72 Query SELECT id, criteria_ser FROM preparse_rule 72 Query SHOW COLUMNS FROM mail_to_group_rule 72 Query SHOW INDEXES FROM mail_to_group_rule 72 Query ALTER TABLE mail_to_group_rule CHANGE COLUMN pos pos int unsigned DEFAULT 0 NOT NULL 72 Query SHOW COLUMNS FROM preparse_rule 72 Query SHOW INDEXES FROM preparse_rule 72 Query SHOW COLUMNS FROM group_inbox_filter 72 Query SHOW INDEXES FROM group_inbox_filter 72 Query ALTER TABLE group_inbox_filter CHANGE COLUMN pos pos int unsigned DEFAULT 0 NOT NULL 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 830, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 832 72 Query SHOW TABLES 72 Query SELECT id, list_view FROM worker_workspace_list WHERE source_extension = 'core.workspace.source.ticket' 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket CHANGE COLUMN mask mask varchar(32) DEFAULT '' NOT NULL 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 832, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 834 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM bayes_words 72 Query SHOW INDEXES FROM bayes_words 72 Query DELETE FROM bayes_words WHERE word = '' 72 Query DELETE FROM bayes_words WHERE word REGEXP '[^a-z0-9_\']' 72 Query DELETE FROM bayes_words WHERE spam=0 AND nonspam=0 72 Query SELECT count(id) AS hits, SUM(spam) AS spam, SUM(nonspam) AS nonspam, LOWER(word) AS word FROM bayes_words GROUP BY LOWER(word) HAVING hits > 1 72 Query SELECT id FROM team WHERE is_default = 1 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 834, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.support_center' AND revision >= 14 72 Query SHOW TABLES 72 Query SELECT tool_code, property_value FROM community_tool_property WHERE property_key = 'common.logo_url' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.support_center', 14, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 836 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM message_header 72 Query SHOW INDEXES FROM message_header 72 Query ALTER TABLE message_header DROP COLUMN ticket_id 72 Query SHOW COLUMNS FROM address 72 Query SHOW INDEXES FROM address 72 Query ALTER TABLE address ADD COLUMN is_registered TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE address ADD INDEX is_registered (is_registered) 72 Query ALTER TABLE address ADD COLUMN pass VARCHAR(32) DEFAULT '' NOT NULL 72 Query SELECT address_id, pass FROM address_auth WHERE pass != '' 72 Query DROP TABLE address_auth 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 836, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.support_center' AND revision >= 15 72 Query SHOW TABLES 72 Query SELECT tool_code, property_value FROM community_tool_property WHERE property_key = 'common.enabled_modules' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.support_center', 15, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 837 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM task 72 Query SHOW INDEXES FROM task 72 Query ALTER TABLE task ADD COLUMN updated_date INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE task ADD INDEX updated_date (updated_date) 72 Query UPDATE task SET updated_date = due_date WHERE due_date > 0 72 Query UPDATE task SET updated_date = UNIX_TIMESTAMP() WHERE due_date = 0 72 Query SELECT id, updated_date, content FROM task WHERE content != '' ORDER BY id 72 Query ALTER TABLE task DROP COLUMN content 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 837, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.support_center' AND revision >= 16 72 Query SHOW TABLES 72 Query SELECT tool_code, property_value FROM community_tool_property WHERE property_key = 'common.allow_logins' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.support_center', 16, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 855 72 Query SHOW TABLES 72 Query INSERT INTO devblocks_setting (plugin_id, setting, value) SELECT 'cerberusweb.core', setting, value FROM setting 72 Query DROP TABLE setting 72 Query SHOW COLUMNS FROM group_setting 72 Query SHOW INDEXES FROM group_setting 72 Query ALTER TABLE group_setting MODIFY COLUMN value MEDIUMTEXT 72 Query SHOW COLUMNS FROM message_header 72 Query SHOW INDEXES FROM message_header 72 Query ALTER TABLE message_header MODIFY COLUMN header_value TEXT 72 Query SHOW COLUMNS FROM message_note 72 Query SHOW INDEXES FROM message_note 72 Query ALTER TABLE message_note MODIFY COLUMN content MEDIUMTEXT 72 Query SHOW COLUMNS FROM team 72 Query SHOW INDEXES FROM team 72 Query ALTER TABLE team MODIFY COLUMN signature TEXT 72 Query SHOW COLUMNS FROM view_rss 72 Query SHOW INDEXES FROM view_rss 72 Query ALTER TABLE view_rss MODIFY COLUMN params MEDIUMTEXT 72 Query SHOW COLUMNS FROM worker 72 Query SHOW INDEXES FROM worker 72 Query ALTER TABLE worker MODIFY COLUMN last_activity MEDIUMTEXT 72 Query SHOW COLUMNS FROM worker_pref 72 Query SHOW INDEXES FROM worker_pref 72 Query ALTER TABLE worker_pref MODIFY COLUMN value MEDIUMTEXT 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:14:"C4_AddressView"', 's:12:"View_Address"') WHERE setting LIKE 'view%' 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:17:"C4_AttachmentView"', 's:15:"View_Attachment"') WHERE setting LIKE 'view%' 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:17:"C4_ContactOrgView"', 's:15:"View_ContactOrg"') WHERE setting LIKE 'view%' 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:11:"C4_TaskView"', 's:9:"View_Task"') WHERE setting LIKE 'view%' 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:13:"C4_TicketView"', 's:11:"View_Ticket"') WHERE setting LIKE 'view%' 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:18:"C4_TranslationView"', 's:16:"View_Translation"') WHERE setting LIKE 'view%' 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:18:"C4_WorkerEventView"', 's:16:"View_WorkerEvent"') WHERE setting LIKE 'view%' 72 Query UPDATE worker_pref SET value=REPLACE(value, 's:13:"C4_WorkerView"', 's:11:"View_Worker"') WHERE setting LIKE 'view%' 72 Query DROP TABLE tag 72 Query DROP TABLE tag_index 72 Query DROP TABLE tag_to_content 72 Query DROP TABLE fnr_query 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 855, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 856 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM attachment 72 Query SHOW INDEXES FROM attachment 72 Query ALTER TABLE attachment CHANGE COLUMN filepath storage_key VARCHAR(255) DEFAULT '' NOT NULL 72 Query ALTER TABLE attachment CHANGE COLUMN file_size storage_size INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE attachment ADD COLUMN storage_extension VARCHAR(255) DEFAULT '' NOT NULL 72 Query UPDATE attachment SET storage_extension='devblocks.storage.engine.disk' WHERE storage_extension='' 72 Query SHOW COLUMNS FROM message_content 72 Query SHOW INDEXES FROM message_content 72 Query RENAME TABLE message_content TO storage_message_content 72 Query ALTER TABLE storage_message_content CHANGE COLUMN message_id id int unsigned default '0' not null 72 Query ALTER TABLE storage_message_content CHANGE COLUMN content data blob 72 Query SHOW COLUMNS FROM storage_message_content 72 Query SHOW INDEXES FROM storage_message_content 72 Query ALTER TABLE storage_message_content ADD COLUMN chunk smallint unsigned default 1 72 Query ALTER TABLE storage_message_content ADD INDEX chunk (chunk) 72 Query ALTER TABLE storage_message_content DROP PRIMARY KEY 72 Query ALTER TABLE storage_message_content ADD INDEX id (id) 72 Query SHOW COLUMNS FROM message 72 Query SHOW INDEXES FROM message 72 Query ALTER TABLE message ADD COLUMN storage_extension VARCHAR(255) DEFAULT '' NOT NULL 72 Query UPDATE message SET storage_extension='devblocks.storage.engine.database' WHERE storage_extension='' 72 Query ALTER TABLE message ADD INDEX storage_extension (storage_extension) 72 Query ALTER TABLE message ADD COLUMN storage_key VARCHAR(255) DEFAULT '' NOT NULL 72 Query ALTER TABLE message ADD COLUMN storage_size INT UNSIGNED DEFAULT 0 NOT NULL 72 Query UPDATE message, storage_message_content SET message.storage_size = LENGTH(storage_message_content.data) WHERE message.id=storage_message_content.id 72 Query UPDATE message SET storage_key=id WHERE storage_key = '' AND storage_extension='devblocks.storage.engine.database' 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.storage','enabled','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.storage','duration','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.storage','term','h') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.storage','lastrun','1470860100') 72 Query SHOW COLUMNS FROM attachment 72 Query SHOW INDEXES FROM attachment 72 Query ALTER TABLE attachment ADD COLUMN storage_profile_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE attachment ADD INDEX storage_profile_id (storage_profile_id) 72 Query SHOW COLUMNS FROM message 72 Query SHOW INDEXES FROM message 72 Query ALTER TABLE message ADD COLUMN storage_profile_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE message ADD INDEX storage_profile_id (storage_profile_id) 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.search','enabled','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.search','duration','10') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.search','term','m') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.search','lastrun','1470860100') 72 Query SHOW COLUMNS FROM worker 72 Query SHOW INDEXES FROM worker 72 Query ALTER TABLE worker ADD COLUMN last_activity_ip BIGINT UNSIGNED DEFAULT 0 NOT NULL 72 Query UPDATE devblocks_setting SET value=REPLACE(value,'#first_name#','{{first_name}}') WHERE setting='default_signature' 72 Query UPDATE devblocks_setting SET value=REPLACE(value,'#last_name#','{{last_name}}') WHERE setting='default_signature' 72 Query UPDATE devblocks_setting SET value=REPLACE(value,'#title#','{{title}}') WHERE setting='default_signature' 72 Query UPDATE devblocks_setting SET value=REPLACE(value,'{{worker_first_name}}','{{first_name}}') WHERE setting='default_signature' 72 Query UPDATE devblocks_setting SET value=REPLACE(value,'{{worker_last_name}}','{{last_name}}') WHERE setting='default_signature' 72 Query UPDATE devblocks_setting SET value=REPLACE(value,'{{worker_title}}','{{title}}') WHERE setting='default_signature' 72 Query UPDATE team SET signature=REPLACE(signature,'#first_name#','{{first_name}}') 72 Query UPDATE team SET signature=REPLACE(signature,'#last_name#','{{last_name}}') 72 Query UPDATE team SET signature=REPLACE(signature,'#title#','{{title}}') 72 Query UPDATE team SET signature=REPLACE(signature,'{{worker_first_name}}','{{first_name}}') 72 Query UPDATE team SET signature=REPLACE(signature,'{{worker_last_name}}','{{last_name}}') 72 Query UPDATE team SET signature=REPLACE(signature,'{{worker_title}}','{{title}}') 72 Query CREATE TABLE IF NOT EXISTS mail_queue ( id INT UNSIGNED NOT NULL DEFAULT 0, worker_id INT UNSIGNED NOT NULL DEFAULT 0, updated INT UNSIGNED NOT NULL DEFAULT 0, type VARCHAR(255) NOT NULL DEFAULT '', ticket_id INT UNSIGNED NOT NULL DEFAULT 0, hint_to TEXT, subject VARCHAR(255) NOT NULL DEFAULT '', body LONGTEXT, params_json LONGTEXT, PRIMARY KEY (id), INDEX worker_id (worker_id), INDEX ticket_id (ticket_id), INDEX updated (updated) ) ENGINE=innodb 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.mail_queue','enabled','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.mail_queue','duration','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.mail_queue','term','m') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.mail_queue','lastrun','1470860100') 72 Query SHOW COLUMNS FROM mail_queue 72 Query SHOW INDEXES FROM mail_queue 72 Query ALTER TABLE mail_queue ADD COLUMN is_queued TINYINT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE mail_queue ADD INDEX is_queued (is_queued) 72 Query ALTER TABLE mail_queue ADD COLUMN priority TINYINT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE mail_queue ADD INDEX priority (priority) 72 Query CREATE TABLE IF NOT EXISTS explorer_set ( hash VARCHAR(32) NOT NULL DEFAULT '', pos INT UNSIGNED NOT NULL DEFAULT 0, params_json LONGTEXT, INDEX hash (hash(4)), INDEX pos (pos) ) ENGINE=innodb 72 Query DELETE FROM devblocks_setting WHERE plugin_id='cerberusweb.core' AND setting='license' 72 Query CREATE TABLE IF NOT EXISTS snippet ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL DEFAULT '', context VARCHAR(255) NOT NULL DEFAULT '', created_by INT UNSIGNED NOT NULL DEFAULT 0, last_updated INT UNSIGNED NOT NULL DEFAULT 0, last_updated_by INT UNSIGNED NOT NULL DEFAULT 0, is_private TINYINT UNSIGNED NOT NULL DEFAULT 0, content LONGTEXT, PRIMARY KEY (id), INDEX is_private (is_private) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM snippet 72 Query SHOW INDEXES FROM snippet 72 Query SELECT title, description, folder, template_type, owner_id, content FROM mail_template 72 Query DROP TABLE mail_template 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 856, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.kb' AND revision >= 6 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM kb_article 72 Query SHOW INDEXES FROM kb_article 72 Query SHOW COLUMNS FROM kb_article 72 Query SHOW INDEXES FROM kb_article 72 Query ALTER TABLE kb_article DROP COLUMN content_raw 72 Query UPDATE kb_article SET content=REPLACE(content,"\r\n","\n") WHERE format=0 72 Query UPDATE kb_article SET format=2, content=REPLACE(content,"\n"," \n") WHERE format=0 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.kb', 6, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.support_center' AND revision >= 19 72 Query SHOW TABLES 72 Query DELETE FROM community_tool_property WHERE property_key = 'common.header_html' 72 Query DELETE FROM community_tool_property WHERE property_key = 'common.footer_html' 72 Query DELETE FROM community_tool_property WHERE property_key = 'common.style_css' 72 Query DELETE FROM community_tool_property WHERE property_key = 'home.html' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.support_center', 19, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 861 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket ADD COLUMN last_message_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query CREATE TABLE tmp_patch_lastmsgid (ticket_id INT UNSIGNED, max_msg_id INT UNSIGNED) ENGINE=innodb SELECT ticket_id, MAX(id) as max_msg_id FROM message GROUP BY ticket_id 72 Query UPDATE ticket INNER JOIN tmp_patch_lastmsgid ON (ticket.id=tmp_patch_lastmsgid.ticket_id) SET ticket.last_message_id=tmp_patch_lastmsgid.max_msg_id 72 Query DROP TABLE tmp_patch_lastmsgid 72 Query ALTER TABLE ticket ADD INDEX last_message_id (last_message_id) 72 Query UPDATE snippet SET content=REPLACE(content,'{{initial_sender_','{{initial_message_sender_') WHERE context='cerberusweb.snippets.ticket' 72 Query UPDATE snippet SET content=REPLACE(content,'{{latest_sender_','{{latest_message_sender_') WHERE context='cerberusweb.snippets.ticket' 72 Query UPDATE group_setting SET value=REPLACE(value,'#timestamp#','{{global_timestamp|date}}') WHERE setting='auto_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#sender#','{{latest_message_sender_address}}') WHERE setting='auto_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#sender_first#','{{latest_message_sender_first_name}}') WHERE setting='auto_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#orig_body#','{{initial_message_content}}') WHERE setting='auto_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#mask#','{{mask}}') WHERE setting='auto_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#ticket_id#','{{id}}') WHERE setting='auto_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#subject#','{{subject}}') WHERE setting='auto_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#timestamp#','{{global_timestamp|date}}') WHERE setting='close_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#sender#','{{latest_message_sender_address}}') WHERE setting='close_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#sender_first#','{{latest_message_sender_first_name}}') WHERE setting='close_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#orig_body#','{{initial_message_content}}') WHERE setting='close_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#mask#','{{mask}}') WHERE setting='close_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#ticket_id#','{{id}}') WHERE setting='close_reply' 72 Query UPDATE group_setting SET value=REPLACE(value,'#subject#','{{subject}}') WHERE setting='close_reply' 72 Query UPDATE snippet SET context=REPLACE(context,'cerberusweb.snippets.','cerberusweb.contexts.') 72 Query SHOW COLUMNS FROM mail_queue 72 Query SHOW INDEXES FROM mail_queue 72 Query ALTER TABLE mail_queue CHANGE COLUMN priority queue_priority TINYINT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE mail_queue DROP INDEX priority 72 Query ALTER TABLE mail_queue ADD INDEX queue_priority (queue_priority) 72 Query ALTER TABLE mail_queue ADD COLUMN queue_fails TINYINT UNSIGNED DEFAULT 0 NOT NULL 72 Query CREATE TABLE IF NOT EXISTS snippet_usage ( snippet_id INT UNSIGNED NOT NULL DEFAULT 0, worker_id INT UNSIGNED NOT NULL DEFAULT 0, hits INT UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (snippet_id, worker_id), INDEX snippet_id (snippet_id), INDEX worker_id (worker_id), INDEX hits (hits) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 861, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 864 72 Query SHOW TABLES 72 Query update ticket set subject = replace(replace(replace(subject,"\n",' '),"\r",' '),"\t",' ') where subject regexp "(\r|\n|\t)" 72 Query SHOW COLUMNS FROM contact_org 72 Query SHOW INDEXES FROM contact_org 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 864, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 896 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS context_link ( from_context VARCHAR(128) DEFAULT '', from_context_id INT UNSIGNED NOT NULL DEFAULT 0, to_context VARCHAR(128) DEFAULT '', to_context_id INT UNSIGNED NOT NULL DEFAULT 0, INDEX from_context (from_context), INDEX from_context_id (from_context_id), INDEX to_context (to_context), INDEX to_context_id (to_context_id), UNIQUE from_and_to (from_context, from_context_id, to_context, to_context_id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM task 72 Query SHOW INDEXES FROM task 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.task', id, 'cerberusweb.contexts.ticket', source_id FROM task WHERE source_extension = 'cerberusweb.tasks.ticket' 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.task', id, 'cerberusweb.contexts.org', source_id FROM task WHERE source_extension = 'cerberusweb.tasks.org' 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.task', id, 'cerberusweb.contexts.opportunity', source_id FROM task WHERE source_extension = 'cerberusweb.tasks.opp' 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT to_context, to_context_id, from_context, from_context_id FROM context_link 72 Query ALTER TABLE task DROP COLUMN source_extension 72 Query ALTER TABLE task DROP COLUMN source_id 72 Query CREATE TABLE IF NOT EXISTS view_filters_preset ( id INT UNSIGNED NOT NULL DEFAULT 0, name VARCHAR(128) DEFAULT '', view_class VARCHAR(255) DEFAULT '', worker_id INT UNSIGNED NOT NULL DEFAULT 0, params_json TEXT, PRIMARY KEY (id), INDEX view_class (view_class), INDEX worker_id (worker_id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM address 72 Query SHOW INDEXES FROM address 72 Query ALTER TABLE address ADD INDEX first_name (first_name(4)), ADD INDEX last_name (last_name(4)) 72 Query CREATE TABLE IF NOT EXISTS comment ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, context VARCHAR(128) DEFAULT '', context_id INT UNSIGNED NOT NULL DEFAULT 0, created INT UNSIGNED NOT NULL DEFAULT 0, address_id INT UNSIGNED NOT NULL DEFAULT 0, comment MEDIUMTEXT, PRIMARY KEY (id), INDEX context (context), INDEX context_id (context_id), INDEX address_id (address_id), INDEX created (created) ) ENGINE=innodb 72 Query INSERT INTO comment (context, context_id, created, address_id, comment) SELECT 'cerberusweb.contexts.ticket', ticket_id, created, address_id, comment FROM ticket_comment ORDER BY id 72 Query DROP TABLE IF EXISTS ticket_comment 72 Query DROP TABLE IF EXISTS ticket_comment_seq 72 Query INSERT INTO comment (context, context_id, created, address_id, comment) SELECT 'cerberusweb.contexts.org', note.source_id, note.created, address.id, note.content FROM note INNER JOIN worker ON (worker.id=note.worker_id) INNER JOIN address ON (address.email=worker.email) WHERE note.source_extension_id = 'cerberusweb.notes.source.org' ORDER BY note.id 72 Query INSERT INTO comment (context, context_id, created, address_id, comment) SELECT 'cerberusweb.contexts.task', note.source_id, note.created, address.id, note.content FROM note INNER JOIN worker ON (worker.id=note.worker_id) INNER JOIN address ON (address.email=worker.email) WHERE note.source_extension_id = 'cerberusweb.notes.source.task' ORDER BY note.id 72 Query INSERT INTO comment (context, context_id, created, address_id, comment) SELECT 'cerberusweb.contexts.opportunity', note.source_id, note.created, address.id, note.content FROM note INNER JOIN worker ON (worker.id=note.worker_id) INNER JOIN address ON (address.email=worker.email) WHERE note.source_extension_id = 'crm.notes.source.opportunity' ORDER BY note.id 72 Query DROP TABLE IF EXISTS note 72 Query DROP TABLE IF EXISTS note_seq 72 Query INSERT INTO comment (context, context_id, created, address_id, comment) SELECT 'cerberusweb.contexts.message', message_note.message_id, message_note.created, address.id, message_note.content FROM message_note INNER JOIN worker ON (worker.id=message_note.worker_id) INNER JOIN address ON (address.email=worker.email) ORDER BY message_note.id 72 Query DROP TABLE IF EXISTS message_note 72 Query DROP TABLE IF EXISTS message_note_seq 72 Query SHOW COLUMNS FROM worker_event 72 Query SHOW INDEXES FROM worker_event 72 Query ALTER TABLE worker_event DROP COLUMN content 72 Query ALTER TABLE worker_event CHANGE COLUMN title message VARCHAR(255) 72 Query DELETE FROM worker_pref WHERE setting = 'viewhome_myevents' 72 Query SHOW COLUMNS FROM task 72 Query SHOW INDEXES FROM task 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.task', id, 'cerberusweb.contexts.worker', worker_id FROM task WHERE worker_id > 0 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.worker', worker_id, 'cerberusweb.contexts.task', id FROM task WHERE worker_id > 0 72 Query ALTER TABLE task DROP COLUMN worker_id 72 Query CREATE TABLE IF NOT EXISTS worker_view_model ( worker_id INT UNSIGNED NOT NULL DEFAULT '0', view_id VARCHAR(255) NOT NULL DEFAULT '', is_ephemeral TINYINT UNSIGNED NOT NULL DEFAULT '0', class_name VARCHAR(255) NOT NULL DEFAULT '', title VARCHAR(255) NOT NULL DEFAULT '', columns_json TEXT, columns_hidden_json TEXT, params_editable_json TEXT, params_default_json TEXT, params_required_json TEXT, params_hidden_json TEXT, render_page SMALLINT UNSIGNED NOT NULL DEFAULT 0, render_total TINYINT UNSIGNED NOT NULL DEFAULT 0, render_limit SMALLINT UNSIGNED NOT NULL DEFAULT 0, render_sort_by VARCHAR(255) NOT NULL DEFAULT '', render_sort_asc TINYINT UNSIGNED NOT NULL DEFAULT 1, render_template VARCHAR(255) NOT NULL DEFAULT '', INDEX worker_id (worker_id), INDEX view_id (view_id), UNIQUE worker_to_view_id (worker_id, view_id) ) ENGINE=innodb 72 Query SELECT worker_id, SUBSTRING(setting,5) AS view_id, value AS model FROM worker_pref WHERE setting LIKE 'view%%' 72 Query DELETE FROM worker_pref WHERE setting LIKE 'view%' 72 Query SHOW COLUMNS FROM worker_view_model 72 Query SHOW INDEXES FROM worker_view_model 72 Query ALTER TABLE worker_view_model ADD COLUMN render_subtotals VARCHAR(255) NOT NULL DEFAULT '' 72 Query UPDATE worker_view_model SET render_subtotals = 'group' WHERE view_id = 'mail_workflow' 72 Query ALTER TABLE worker_view_model ADD COLUMN render_subtotals_clickable TINYINT(1) NOT NULL DEFAULT 0 72 Query SHOW COLUMNS FROM contact_org 72 Query SHOW INDEXES FROM contact_org 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket DROP COLUMN unlock_date 72 Query ALTER TABLE ticket DROP COLUMN last_worker_id 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.ticket', id, 'cerberusweb.contexts.worker', next_worker_id FROM ticket WHERE next_worker_id > 0 AND is_deleted = 0 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.worker', next_worker_id, 'cerberusweb.contexts.ticket', id FROM ticket WHERE next_worker_id > 0 AND is_deleted = 0 72 Query ALTER TABLE ticket DROP COLUMN next_worker_id 72 Query SELECT id, actions_ser FROM group_inbox_filter 72 Query DELETE FROM group_setting WHERE setting = 'inbox_is_assignable' 72 Query DELETE FROM worker_pref WHERE setting = 'mail_inline_comments' 72 Query UPDATE snippet SET content=REPLACE(content,'{{worker_','{{') WHERE context='cerberusweb.snippets.worker' 72 Query UPDATE ticket SET last_message_id=(SELECT max(id) FROM message WHERE message.ticket_id=ticket.id) WHERE last_message_id=0 AND is_deleted=0 72 Query UPDATE ticket SET is_closed=1, is_deleted=1 WHERE last_message_id=0 AND is_deleted=0 72 Query SHOW COLUMNS FROM address 72 Query SHOW INDEXES FROM address 72 Query SHOW COLUMNS FROM attachment 72 Query SHOW INDEXES FROM attachment 72 Query SHOW COLUMNS FROM bayes_words 72 Query SHOW INDEXES FROM bayes_words 72 Query SHOW COLUMNS FROM category 72 Query SHOW INDEXES FROM category 72 Query SHOW COLUMNS FROM comment 72 Query SHOW INDEXES FROM comment 72 Query SHOW COLUMNS FROM contact_org 72 Query SHOW INDEXES FROM contact_org 72 Query ALTER TABLE contact_org MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM custom_field 72 Query SHOW INDEXES FROM custom_field 72 Query SHOW COLUMNS FROM fnr_external_resource 72 Query SHOW INDEXES FROM fnr_external_resource 72 Query ALTER TABLE fnr_external_resource MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM fnr_topic 72 Query SHOW INDEXES FROM fnr_topic 72 Query ALTER TABLE fnr_topic MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM group_inbox_filter 72 Query SHOW INDEXES FROM group_inbox_filter 72 Query ALTER TABLE group_inbox_filter MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM mail_queue 72 Query SHOW INDEXES FROM mail_queue 72 Query ALTER TABLE mail_queue MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM mail_to_group_rule 72 Query SHOW INDEXES FROM mail_to_group_rule 72 Query SHOW COLUMNS FROM message 72 Query SHOW INDEXES FROM message 72 Query SHOW COLUMNS FROM pop3_account 72 Query SHOW INDEXES FROM pop3_account 72 Query SHOW COLUMNS FROM preparse_rule 72 Query SHOW INDEXES FROM preparse_rule 72 Query ALTER TABLE preparse_rule MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM snippet 72 Query SHOW INDEXES FROM snippet 72 Query SHOW COLUMNS FROM task 72 Query SHOW INDEXES FROM task 72 Query ALTER TABLE task MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM team 72 Query SHOW INDEXES FROM team 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query SHOW COLUMNS FROM view_filters_preset 72 Query SHOW INDEXES FROM view_filters_preset 72 Query ALTER TABLE view_filters_preset MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM worker 72 Query SHOW INDEXES FROM worker 72 Query SHOW COLUMNS FROM worker_event 72 Query SHOW INDEXES FROM worker_event 72 Query ALTER TABLE worker_event MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM worker_role 72 Query SHOW INDEXES FROM worker_role 72 Query ALTER TABLE worker_role MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM worker_workspace_list 72 Query SHOW INDEXES FROM worker_workspace_list 72 Query ALTER TABLE worker_workspace_list MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM view_rss 72 Query SHOW INDEXES FROM view_rss 72 Query ALTER TABLE view_rss MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 896, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.feedback' AND revision >= 5 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM feedback_entry 72 Query SHOW INDEXES FROM feedback_entry 72 Query ALTER TABLE feedback_entry MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.feedback', 5, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.kb' AND revision >= 7 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM kb_article 72 Query SHOW INDEXES FROM kb_article 72 Query ALTER TABLE kb_article MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM kb_category 72 Query SHOW INDEXES FROM kb_category 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.kb', 7, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.crm' AND revision >= 15 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.opportunity', id, 'cerberusweb.contexts.worker', worker_id FROM crm_opportunity WHERE worker_id > 0 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.worker', worker_id, 'cerberusweb.contexts.opportunity', id FROM crm_opportunity WHERE worker_id > 0 72 Query ALTER TABLE crm_opportunity DROP COLUMN worker_id 72 Query SHOW COLUMNS FROM crm_opportunity 72 Query SHOW INDEXES FROM crm_opportunity 72 Query ALTER TABLE crm_opportunity MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.crm', 15, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.support_center' AND revision >= 21 72 Query SHOW TABLES 72 Query DELETE FROM community_tool_property WHERE property_key = 'common.header_html' 72 Query DELETE FROM community_tool_property WHERE property_key = 'common.footer_html' 72 Query DELETE FROM community_tool_property WHERE property_key = 'common.style_css' 72 Query DELETE FROM community_tool_property WHERE property_key = 'home.html' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.support_center', 21, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.timetracking' AND revision >= 9 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM timetracking_entry 72 Query SHOW INDEXES FROM timetracking_entry 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.timetracking', id, 'cerberusweb.contexts.ticket', source_id FROM timetracking_entry WHERE source_extension_id = 'timetracking.source.ticket' 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT to_context, to_context_id, from_context, from_context_id FROM context_link 72 Query ALTER TABLE timetracking_entry DROP COLUMN source_extension_id 72 Query ALTER TABLE timetracking_entry DROP COLUMN source_id 72 Query SHOW COLUMNS FROM timetracking_entry 72 Query SHOW INDEXES FROM timetracking_entry 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.timetracking', id, 'cerberusweb.contexts.org', debit_org_id FROM timetracking_entry WHERE debit_org_id > 0 72 Query INSERT IGNORE INTO context_link (from_context, from_context_id, to_context, to_context_id) SELECT 'cerberusweb.contexts.org', debit_org_id, 'cerberusweb.contexts.timetracking', id FROM timetracking_entry WHERE debit_org_id > 0 72 Query ALTER TABLE timetracking_entry DROP COLUMN debit_org_id 72 Query SHOW COLUMNS FROM timetracking_entry 72 Query SHOW INDEXES FROM timetracking_entry 72 Query SHOW COLUMNS FROM comment 72 Query SHOW INDEXES FROM comment 72 Query SELECT count(id) from timetracking_entry 72 Query ALTER TABLE timetracking_entry DROP COLUMN notes 72 Query SHOW COLUMNS FROM timetracking_entry 72 Query SHOW INDEXES FROM timetracking_entry 72 Query ALTER TABLE timetracking_entry ADD COLUMN is_closed TINYINT UNSIGNED DEFAULT 0 NOT NULL, ADD INDEX is_closed (is_closed) 72 Query SHOW COLUMNS FROM timetracking_activity 72 Query SHOW INDEXES FROM timetracking_activity 72 Query ALTER TABLE timetracking_activity MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query SHOW COLUMNS FROM timetracking_entry 72 Query SHOW INDEXES FROM timetracking_entry 72 Query ALTER TABLE timetracking_entry MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.timetracking', 9, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 898 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM comment 72 Query SHOW INDEXES FROM comment 72 Query UPDATE worker_view_model SET params_required_json = '' WHERE view_id = 'mail_workflow' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 898, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 904 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM comment 72 Query SHOW INDEXES FROM comment 72 Query ALTER TABLE comment MODIFY COLUMN id int unsigned NOT NULL AUTO_INCREMENT 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 904, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 905 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS contact_person ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, email_id INT UNSIGNED DEFAULT 0 NOT NULL, auth_salt VARCHAR(64) DEFAULT '' NOT NULL, auth_password VARCHAR(64) DEFAULT '' NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, last_login INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS openid_to_contact_person ( openid_claimed_id VARCHAR(255) DEFAULT '' NOT NULL, contact_person_id INT UNSIGNED DEFAULT 0 NOT NULL, hash_key VARCHAR(32) DEFAULT '' NOT NULL, PRIMARY KEY (openid_claimed_id), INDEX contact_person_id (contact_person_id), INDEX hash_key (hash_key(4)) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM address 72 Query SHOW INDEXES FROM address 72 Query ALTER TABLE address ADD COLUMN contact_person_id INT UNSIGNED DEFAULT 0 NOT NULL, ADD INDEX contact_person_id (contact_person_id) 72 Query SELECT id,pass FROM address WHERE is_registered=1 72 Query UPDATE contact_person SET contact_person.created = (SELECT min(ticket.created_date) FROM ticket WHERE ticket.first_wrote_address_id = contact_person.email_id) WHERE contact_person.created = 0 72 Query UPDATE contact_person SET contact_person.created = 1470892874 WHERE contact_person.created = 0 72 Query UPDATE address INNER JOIN contact_person ON (contact_person.email_id=address.id) SET address.contact_person_id = contact_person.id 72 Query ALTER TABLE address DROP COLUMN is_registered, DROP COLUMN pass 72 Query SHOW COLUMNS FROM custom_field 72 Query SHOW INDEXES FROM custom_field 72 Query ALTER TABLE custom_field ADD COLUMN context VARCHAR(255) NOT NULL DEFAULT '' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.address' WHERE source_extension = 'cerberusweb.fields.source.address' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.kb_article' WHERE source_extension = 'cerberusweb.fields.source.kb_article' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.org' WHERE source_extension = 'cerberusweb.fields.source.org' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.task' WHERE source_extension = 'cerberusweb.fields.source.task' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.ticket' WHERE source_extension = 'cerberusweb.fields.source.ticket' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.worker' WHERE source_extension = 'cerberusweb.fields.source.worker' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.datacenter.domain' WHERE source_extension = 'cerberusweb.datacenter.domains.fields.domain' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.datacenter.server' WHERE source_extension = 'cerberusweb.datacenter.fields.server' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.opportunity' WHERE source_extension = 'crm.fields.source.opportunity' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.feedback' WHERE source_extension = 'feedback.fields.source.feedback_entry' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.timetracking' WHERE source_extension = 'timetracking.fields.source.time_entry' 72 Query UPDATE custom_field SET context = 'cerberusweb.contexts.portal' WHERE source_extension = 'usermeet.fields.source.community_portal' 72 Query ALTER TABLE custom_field DROP COLUMN source_extension, ADD INDEX context (context) 72 Query SHOW COLUMNS FROM custom_field_stringvalue 72 Query SHOW INDEXES FROM custom_field_stringvalue 72 Query ALTER TABLE custom_field_stringvalue CHANGE COLUMN source_id context_id INT UNSIGNED NOT NULL DEFAULT 0 72 Query ALTER TABLE custom_field_stringvalue ADD COLUMN context VARCHAR(255) NOT NULL DEFAULT '' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.address' WHERE source_extension = 'cerberusweb.fields.source.address' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.kb_article' WHERE source_extension = 'cerberusweb.fields.source.kb_article' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.org' WHERE source_extension = 'cerberusweb.fields.source.org' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.task' WHERE source_extension = 'cerberusweb.fields.source.task' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.ticket' WHERE source_extension = 'cerberusweb.fields.source.ticket' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.worker' WHERE source_extension = 'cerberusweb.fields.source.worker' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.datacenter.domain' WHERE source_extension = 'cerberusweb.datacenter.domains.fields.domain' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.datacenter.server' WHERE source_extension = 'cerberusweb.datacenter.fields.server' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.opportunity' WHERE source_extension = 'crm.fields.source.opportunity' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.feedback' WHERE source_extension = 'feedback.fields.source.feedback_entry' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.timetracking' WHERE source_extension = 'timetracking.fields.source.time_entry' 72 Query UPDATE custom_field_stringvalue SET context = 'cerberusweb.contexts.portal' WHERE source_extension = 'usermeet.fields.source.community_portal' 72 Query ALTER TABLE custom_field_stringvalue DROP COLUMN source_extension, ADD INDEX context (context) 72 Query SHOW COLUMNS FROM custom_field_numbervalue 72 Query SHOW INDEXES FROM custom_field_numbervalue 72 Query ALTER TABLE custom_field_numbervalue CHANGE COLUMN source_id context_id INT UNSIGNED NOT NULL DEFAULT 0 72 Query ALTER TABLE custom_field_numbervalue ADD COLUMN context VARCHAR(255) NOT NULL DEFAULT '' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.address' WHERE source_extension = 'cerberusweb.fields.source.address' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.kb_article' WHERE source_extension = 'cerberusweb.fields.source.kb_article' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.org' WHERE source_extension = 'cerberusweb.fields.source.org' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.task' WHERE source_extension = 'cerberusweb.fields.source.task' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.ticket' WHERE source_extension = 'cerberusweb.fields.source.ticket' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.worker' WHERE source_extension = 'cerberusweb.fields.source.worker' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.datacenter.domain' WHERE source_extension = 'cerberusweb.datacenter.domains.fields.domain' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.datacenter.server' WHERE source_extension = 'cerberusweb.datacenter.fields.server' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.opportunity' WHERE source_extension = 'crm.fields.source.opportunity' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.feedback' WHERE source_extension = 'feedback.fields.source.feedback_entry' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.timetracking' WHERE source_extension = 'timetracking.fields.source.time_entry' 72 Query UPDATE custom_field_numbervalue SET context = 'cerberusweb.contexts.portal' WHERE source_extension = 'usermeet.fields.source.community_portal' 72 Query ALTER TABLE custom_field_numbervalue DROP COLUMN source_extension, ADD INDEX context (context) 72 Query SHOW COLUMNS FROM custom_field_clobvalue 72 Query SHOW INDEXES FROM custom_field_clobvalue 72 Query ALTER TABLE custom_field_clobvalue CHANGE COLUMN source_id context_id INT UNSIGNED NOT NULL DEFAULT 0 72 Query ALTER TABLE custom_field_clobvalue ADD COLUMN context VARCHAR(255) NOT NULL DEFAULT '' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.address' WHERE source_extension = 'cerberusweb.fields.source.address' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.kb_article' WHERE source_extension = 'cerberusweb.fields.source.kb_article' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.org' WHERE source_extension = 'cerberusweb.fields.source.org' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.task' WHERE source_extension = 'cerberusweb.fields.source.task' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.ticket' WHERE source_extension = 'cerberusweb.fields.source.ticket' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.worker' WHERE source_extension = 'cerberusweb.fields.source.worker' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.datacenter.domain' WHERE source_extension = 'cerberusweb.datacenter.domains.fields.domain' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.datacenter.server' WHERE source_extension = 'cerberusweb.datacenter.fields.server' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.opportunity' WHERE source_extension = 'crm.fields.source.opportunity' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.feedback' WHERE source_extension = 'feedback.fields.source.feedback_entry' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.timetracking' WHERE source_extension = 'timetracking.fields.source.time_entry' 72 Query UPDATE custom_field_clobvalue SET context = 'cerberusweb.contexts.portal' WHERE source_extension = 'usermeet.fields.source.community_portal' 72 Query ALTER TABLE custom_field_clobvalue DROP COLUMN source_extension, ADD INDEX context (context) 72 Query CREATE TABLE IF NOT EXISTS confirmation_code ( id INT UNSIGNED AUTO_INCREMENT, namespace_key VARCHAR(255) DEFAULT '', created INT UNSIGNED NOT NULL DEFAULT 0, confirmation_code VARCHAR(64) DEFAULT '', meta_json TEXT, PRIMARY KEY (id), INDEX namespace_key (namespace_key), INDEX created (created), INDEX confirmation_code (confirmation_code) ) ENGINE=innodb 160811 7:21:15 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 905, 1470892874) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.support_center' AND revision >= 24 72 Query SHOW TABLES 72 Query UPDATE devblocks_template SET plugin_id = 'cerberusweb.support_center' WHERE plugin_id = 'usermeet.core' 72 Query INSERT INTO community_tool_property (tool_code, property_key, property_value) SELECT tool_code, 'common.login_extensions', property_value FROM community_tool_property WHERE property_key = 'common.login_handler' AND property_value <> '' 72 Query DELETE FROM community_tool_property WHERE property_key = 'common.login_handler' 72 Query CREATE TABLE IF NOT EXISTS supportcenter_address_share ( share_address_id INT UNSIGNED NOT NULL, with_address_id INT UNSIGNED NOT NULL, is_enabled TINYINT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (share_address_id, with_address_id), INDEX share_address_id (share_address_id), INDEX with_address_id (with_address_id), INDEX is_enabled (is_enabled) ) ENGINE=innodb 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.support_center', 24, 1470892875) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 916 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS attachment_link ( guid VARCHAR(64) NOT NULL DEFAULT '', attachment_id INT UNSIGNED NOT NULL, context VARCHAR(128) DEFAULT '' NOT NULL, context_id INT UNSIGNED NOT NULL, PRIMARY KEY (attachment_id, context, context_id), INDEX guid (guid), INDEX attachment_id (attachment_id), INDEX context (context), INDEX context_id (context_id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM attachment_link 72 Query SHOW INDEXES FROM attachment_link 72 Query SHOW COLUMNS FROM attachment 72 Query SHOW INDEXES FROM attachment 72 Query ALTER TABLE attachment ADD COLUMN updated INT UNSIGNED NOT NULL DEFAULT 0, ADD INDEX updated (updated) 72 Query UPDATE attachment LEFT JOIN message ON (attachment.message_id=message.id) SET attachment.updated=message.created_date WHERE attachment.updated = 0 72 Query INSERT IGNORE INTO attachment_link (attachment_id, context, context_id, guid) SELECT id AS attachment_id, 'cerberusweb.contexts.message' AS context, message_id AS context_id, UUID() as guid FROM attachment 72 Query ALTER TABLE attachment DROP COLUMN message_id 72 Query SHOW COLUMNS FROM view_filters_preset 72 Query SHOW INDEXES FROM view_filters_preset 72 Query ALTER TABLE view_filters_preset ADD COLUMN sort_json TEXT 72 Query CREATE TABLE IF NOT EXISTS workspace ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(128) DEFAULT '' NOT NULL, worker_id INT UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (id), INDEX worker_id (worker_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS workspace_to_endpoint ( workspace_id INT UNSIGNED NOT NULL DEFAULT 0, endpoint VARCHAR(128) NOT NULL DEFAULT '', pos TINYINT UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (workspace_id, endpoint), INDEX workspace_id (workspace_id), INDEX endpoint (endpoint) ) ENGINE=innodb 72 Query ALTER TABLE worker_workspace_list RENAME workspace_list 72 Query UPDATE workspace_list SET list_view = REPLACE(list_view, "O:29:\"Model_WorkerWorkspaceListView\"", "O:23:\"Model_WorkspaceListView\"") 72 Query SHOW COLUMNS FROM workspace_list 72 Query SHOW INDEXES FROM workspace_list 72 Query ALTER TABLE workspace_list ADD COLUMN workspace_id INT UNSIGNED NOT NULL DEFAULT 0, ADD INDEX workspace_id (workspace_id) 72 Query SELECT workspace, worker_id FROM workspace_list GROUP BY workspace, worker_id 72 Query ALTER TABLE workspace_list DROP COLUMN workspace 72 Query ALTER TABLE workspace_list ADD COLUMN context VARCHAR(255) NOT NULL DEFAULT '', ADD INDEX context (context) 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.address' WHERE source_extension = 'core.workspace.source.address' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.notification' WHERE source_extension = 'core.workspace.source.notifications' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.org' WHERE source_extension = 'core.workspace.source.org' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.task' WHERE source_extension = 'core.workspace.source.task' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.ticket' WHERE source_extension = 'core.workspace.source.ticket' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.worker' WHERE source_extension = 'core.workspace.source.worker' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.call' WHERE source_extension = 'calls.workspace.source.call' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.opportunity' WHERE source_extension = 'crm.workspace.source.opportunity' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.feedback' WHERE source_extension = 'feedback.workspace.source.feedback_entry' 72 Query UPDATE workspace_list SET context = 'cerberusweb.contexts.timetracking' WHERE source_extension = 'timetracking.workspace.source.time_entry' 72 Query DELETE FROM workspace_list WHERE context = '' 72 Query ALTER TABLE workspace_list DROP COLUMN source_extension 72 Query DELETE FROM worker_pref WHERE setting LIKE 'team_move_counts%' 72 Query UPDATE snippet SET context='' WHERE context='cerberusweb.contexts.plaintext' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 916, 1470892875) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 934 72 Query SHOW TABLES 72 Query CREATE TABLE IF NOT EXISTS `trigger_event` ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL DEFAULT '', is_disabled TINYINT NOT NULL DEFAULT 0, owner_context VARCHAR(255) NOT NULL DEFAULT '', owner_context_id INT UNSIGNED NOT NULL DEFAULT 0, event_point VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (id), INDEX event_point (event_point) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS decision_node ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, trigger_id INT UNSIGNED NOT NULL DEFAULT 0, node_type ENUM('switch','outcome','action'), title VARCHAR(255) NOT NULL DEFAULT '', pos SMALLINT UNSIGNED NOT NULL DEFAULT 0, params_json LONGTEXT, PRIMARY KEY (id), INDEX parent_id (parent_id), INDEX trigger_id (trigger_id) ) ENGINE=innodb 72 Query ALTER TABLE worker_event RENAME notification 72 Query DELETE FROM worker_view_model WHERE view_id = 'home_myevents' 72 Query CREATE TABLE IF NOT EXISTS context_merge_history ( context VARCHAR(128) DEFAULT '' NOT NULL, from_context_id INT UNSIGNED DEFAULT 0 NOT NULL, to_context_id INT UNSIGNED DEFAULT 0 NOT NULL, updated INT UNSIGNED DEFAULT 0 NOT NULL, PRIMARY KEY (context, from_context_id) ) ENGINE=innodb 72 Query CREATE TABLE IF NOT EXISTS community_tool ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(128) DEFAULT '' NOT NULL, code VARCHAR(8) DEFAULT '' NOT NULL, extension_id VARCHAR(128) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) ENGINE=innodb 72 Query SHOW COLUMNS FROM community_tool_property 72 Query SHOW INDEXES FROM community_tool_property 72 Query CREATE TABLE IF NOT EXISTS community_session ( session_id VARCHAR(32) DEFAULT '' NOT NULL, created INT UNSIGNED DEFAULT 0 NOT NULL, updated INT UNSIGNED DEFAULT 0 NOT NULL, properties MEDIUMTEXT, PRIMARY KEY (session_id) ) ENGINE=innodb 72 Query DROP TABLE community 72 Query SHOW COLUMNS FROM team 72 Query SHOW INDEXES FROM team 72 Query ALTER TABLE team ADD COLUMN reply_address_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE team ADD COLUMN reply_personal VARCHAR(128) DEFAULT '' NOT NULL 72 Query ALTER TABLE team CHANGE COLUMN signature reply_signature TEXT 72 Query SELECT group_id, setting, value FROM group_setting WHERE setting IN ('reply_from','reply_personal') 72 Query DELETE FROM group_setting WHERE setting IN ('reply_from','reply_personal') 72 Query DELETE FROM group_setting WHERE setting IN ('reply_personal_with_worker') 72 Query SHOW COLUMNS FROM category 72 Query SHOW INDEXES FROM category 72 Query ALTER TABLE category ADD COLUMN reply_address_id INT UNSIGNED DEFAULT 0 NOT NULL 72 Query ALTER TABLE category ADD COLUMN reply_personal VARCHAR(128) DEFAULT '' NOT NULL 72 Query ALTER TABLE category ADD COLUMN reply_signature TEXT 72 Query CREATE TABLE IF NOT EXISTS address_outgoing ( address_id INT UNSIGNED DEFAULT 0 NOT NULL, is_default TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL, reply_personal VARCHAR(128) DEFAULT '' NOT NULL, reply_signature TEXT, PRIMARY KEY (address_id) ) ENGINE=innodb 72 Query SELECT value FROM devblocks_setting WHERE setting = 'default_reply_from' AND plugin_id='cerberusweb.core' 72 Query SELECT value FROM devblocks_setting WHERE setting = 'default_reply_personal' AND plugin_id='cerberusweb.core' 72 Query SELECT value FROM devblocks_setting WHERE setting = 'default_signature' AND plugin_id='cerberusweb.core' 72 Query DELETE FROM devblocks_setting WHERE plugin_id = 'cerberusweb.core' AND setting IN ('default_reply_from','default_reply_personal','default_signature','default_signature_pos') 72 Query INSERT IGNORE INTO address_outgoing (address_id,is_default) SELECT DISTINCT reply_address_id, 0 FROM team WHERE reply_address_id != 0 72 Query SELECT count(*) FROM group_setting WHERE setting IN ('auto_reply_enabled', 'auto_reply', 'close_reply_enabled', 'close_reply', 'group_spam_threshold', 'group_spam_action', 'group_spam_action_param') 72 Query SHOW COLUMNS FROM worker_view_model 72 Query SHOW INDEXES FROM worker_view_model 72 Query ALTER TABLE worker_view_model ADD COLUMN render_filters TINYINT(1) NOT NULL DEFAULT 0 72 Query UPDATE worker_view_model SET render_filters = 1 WHERE view_id = 'mail_search' 72 Query ALTER TABLE worker_view_model DROP COLUMN render_subtotals_clickable 72 Query select field_id, count(context_id) as hits, context_id from custom_field_numbervalue where field_id IN (select id from custom_field where type = 'C') group by context_id having hits > 1 order by hits desc 72 Query select field_id, count(context_id) as hits, context_id from custom_field_numbervalue where field_id IN (select id from custom_field where type = 'C') and field_value=0 group by context_id having hits > 1 order by hits desc 72 Query UPDATE custom_field SET type = 'X' where type = 'M' 72 Query SELECT id, name FROM team 72 Query SELECT id, name FROM category 72 Query SELECT id, name, context, type FROM custom_field 72 Query SELECT DISTINCT group_id FROM group_inbox_filter 72 Query DROP TABLE IF EXISTS group_inbox_filter 72 Query CREATE TABLE IF NOT EXISTS `context_activity_log` ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, activity_point VARCHAR(128) NOT NULL DEFAULT '', actor_context VARCHAR(255) NOT NULL DEFAULT '', actor_context_id INT UNSIGNED NOT NULL DEFAULT 0, target_context VARCHAR(255) NOT NULL DEFAULT '', target_context_id INT UNSIGNED NOT NULL DEFAULT 0, created INT UNSIGNED NOT NULL DEFAULT 0, entry_json TEXT, PRIMARY KEY (id), INDEX activity_point (activity_point), INDEX actor (actor_context, actor_context_id), INDEX target (target_context, target_context_id), INDEX created (created) ) ENGINE=innodb 72 Query DELETE FROM worker_view_model WHERE view_id LIKE 'cerberusweb_contexts_%%' 72 Query UPDATE worker_view_model SET render_subtotals='t_team_id' WHERE view_id IN ('mail_workflow','search') 72 Query UPDATE worker_view_model SET params_editable_json='{"we_is_read":{"field":"we_is_read","operator":"=","value":0}}', render_subtotals='we_url' WHERE view_id IN ('my_notifications') 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 934, 1470892875) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 935 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket ADD COLUMN owner_id INT UNSIGNED DEFAULT 0 NOT NULL, ADD INDEX owner_id (owner_id) 72 Query SELECT worker_id, columns_json FROM worker_view_model WHERE view_id = 'mail_workflow' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 935, 1470892875) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 936 72 Query SHOW TABLES 72 Query UPDATE cerb_property_store SET value = '0' WHERE property = 'last_indexed_time' and extension_id = 'cerberusweb.search.schema.kb_article' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 936, 1470892875) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 944 72 Query SHOW TABLES 72 Query SELECT id, name, context, type FROM custom_field 72 Query INSERT INTO trigger_event (owner_context, owner_context_id, event_point, title) VALUES ('cerberusweb.contexts.app', 0, 'event.mail.received.app', 'Delivery Blacklist') 72 Query INSERT INTO decision_node (parent_id, trigger_id, title, params_json, node_type, pos) VALUES (0, 1, 'First match:', '', 'switch', 0) 72 Query SELECT name, criteria_ser, actions_ser FROM preparse_rule ORDER BY is_sticky DESC, sticky_order ASC, pos DESC 72 Query DROP TABLE IF EXISTS preparse_rule 72 Query SHOW COLUMNS FROM mail_queue 72 Query SHOW INDEXES FROM mail_queue 72 Query ALTER TABLE mail_queue ADD COLUMN queue_delivery_date INT UNSIGNED NOT NULL DEFAULT 0, ADD INDEX queue_delivery_date (queue_delivery_date) 72 Query ALTER TABLE mail_queue DROP COLUMN queue_priority 72 Query CREATE TABLE IF NOT EXISTS `context_scheduled_behavior` ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, context VARCHAR(255) NOT NULL DEFAULT '', context_id INT UNSIGNED NOT NULL DEFAULT 0, behavior_id INT UNSIGNED NOT NULL DEFAULT 0, run_date INT UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (id), INDEX context (context), INDEX behavior_id (behavior_id), INDEX run_date (run_date) ) ENGINE=innodb 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.virtual_attendant.scheduled_behavior','enabled','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.virtual_attendant.scheduled_behavior','duration','1') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.virtual_attendant.scheduled_behavior','term','m') 72 Query REPLACE INTO cerb_property_store (extension_id, property, value) VALUES ('cron.virtual_attendant.scheduled_behavior','lastrun','1470862800') 72 Query SHOW COLUMNS FROM notification 72 Query SHOW INDEXES FROM notification 72 Query ALTER TABLE notification ADD COLUMN context VARCHAR(255) NOT NULL DEFAULT '', ADD INDEX context (context) 72 Query ALTER TABLE notification ADD COLUMN context_id INT UNSIGNED NOT NULL DEFAULT 0, ADD INDEX context_id (context_id) 72 Query SELECT id, url FROM notification WHERE url REGEXP '^(http|https)://test.dev/tests/cerb/index.php/' 72 Query REPLACE INTO cerb_patch_history (plugin_id, revision, run_date) VALUES ('cerberusweb.core', 944, 1470892875) 72 Query SELECT run_date FROM cerb_patch_history WHERE plugin_id = 'cerberusweb.core' AND revision >= 957 72 Query SHOW TABLES 72 Query SHOW COLUMNS FROM snippet 72 Query SHOW INDEXES FROM snippet 72 Query ALTER TABLE snippet ADD COLUMN owner_context VARCHAR(128) NOT NULL DEFAULT '', ADD COLUMN owner_context_id INT NOT NULL DEFAULT 0, ADD INDEX owner_compound (owner_context, owner_context_id), ADD INDEX owner_context (owner_context) 72 Query UPDATE snippet SET owner_context='cerberusweb.contexts.worker', owner_context_id=created_by WHERE created_by > 0 72 Query ALTER TABLE snippet DROP COLUMN created_by 72 Query ALTER TABLE snippet DROP COLUMN last_updated 72 Query ALTER TABLE snippet DROP COLUMN last_updated_by 72 Query ALTER TABLE snippet DROP COLUMN is_private 72 Query SHOW COLUMNS FROM worker_role 72 Query SHOW INDEXES FROM worker_role 72 Query ALTER TABLE worker_role ADD COLUMN params_json TEXT 72 Query SELECT worker_id, role_id FROM worker_to_role 72 Query SELECT id FROM worker_role 72 Query DROP TABLE worker_to_role 72 Query SELECT value FROM devblocks_setting WHERE setting = 'acl_enabled' 72 Query SHOW COLUMNS FROM worker_role_acl 72 Query SHOW INDEXES FROM worker_role_acl 72 Query ALTER TABLE worker_role_acl DROP COLUMN has_priv 72 Query SHOW COLUMNS FROM workspace 72 Query SHOW INDEXES FROM workspace 72 Query ALTER TABLE workspace ADD COLUMN owner_context VARCHAR(255) DEFAULT '' NOT NULL, ADD INDEX owner_context (owner_context) 72 Query ALTER TABLE workspace ADD COLUMN owner_context_id INT UNSIGNED DEFAULT 0 NOT NULL, ADD INDEX owner_context_id (owner_context_id) 72 Query UPDATE workspace SET owner_context = 'cerberusweb.contexts.worker', owner_context_id = worker_id WHERE owner_context = '' AND owner_context_id = 0 72 Query ALTER TABLE workspace DROP COLUMN worker_id 72 Query SHOW COLUMNS FROM workspace_to_endpoint 72 Query SHOW INDEXES FROM workspace_to_endpoint 72 Query ALTER TABLE workspace_to_endpoint ADD COLUMN worker_id INT UNSIGNED DEFAULT 0 NOT NULL, ADD INDEX worker_id (worker_id) 72 Query UPDATE workspace_to_endpoint INNER JOIN workspace ON (workspace_to_endpoint.workspace_id=workspace.id) SET workspace_to_endpoint.worker_id=workspace.owner_context_id WHERE workspace.owner_context = 'cerberusweb.contexts.worker' AND workspace_to_endpoint.worker_id=0 72 Query DELETE FROM workspace_to_endpoint WHERE worker_id = 0 72 Query ALTER TABLE workspace_to_endpoint DROP PRIMARY KEY 72 Query ALTER TABLE workspace_to_endpoint ADD PRIMARY KEY (workspace_id, worker_id, endpoint) 72 Query SHOW COLUMNS FROM workspace_list 72 Query SHOW INDEXES FROM workspace_list 72 Query ALTER TABLE workspace_list DROP COLUMN worker_id 72 Query SHOW COLUMNS FROM ticket 72 Query SHOW INDEXES FROM ticket 72 Query ALTER TABLE ticket CHANGE COLUMN team_id group_id INT UNSIGNED NOT NULL DEFAULT 0,CHANGE COLUMN category_id bucket_id INT UNSIGNED NOT NULL DEFAULT 0,ADD COLUMN org_id INT UNSIGNED NOT NULL DEFAULT 0,ADD INDEX org_id (org_id) /usr/sbin/mysqld, Version: 10.1.16-MariaDB-1~trusty (mariadb.org binary distribution). started with: