]> git.mxchange.org Git - friendica.git/blobdiff - static/dbview.config.php
Add smarty3 dirs config
[friendica.git] / static / dbview.config.php
index 68217118ccaa34e310e6ebfa52c7c70f12655938..875273cb021c74023e5eba6aa0e8f9a3e08ef106 100644 (file)
@@ -70,6 +70,8 @@
                        "parent-uri-id" => ["post-user", "parent-uri-id"],
                        "thr-parent" => ["thr-parent-item-uri", "uri"],
                        "thr-parent-id" => ["post-user", "thr-parent-id"],
+                       "conversation" => ["conversation-item-uri", "uri"],
+                       "conversation-id" => ["post-thread-user", "conversation-id"],
                        "guid" => ["item-uri", "guid"],
                        "wall" => ["post-user", "wall"],
                        "gravity" => ["post-user", "gravity"],
@@ -94,6 +96,7 @@
                        "global" => ["post-user", "global"],
                        "featured" => "EXISTS(SELECT `type` FROM `post-collection` WHERE `type` = 0 AND `uri-id` = `post-user`.`uri-id`)",
                        "network" => ["post-user", "network"],
+                       "protocol" => ["post-user", "protocol"],
                        "vid" => ["post-user", "vid"],
                        "psid" => ["post-user", "psid"],
                        "verb" => "IF (`post-user`.`vid` IS NULL, '', `verb`.`name`)",
                        "target" => ["post-content", "target"],
                        "resource-id" => ["post-content", "resource-id"],
                        "contact-id" => ["post-user", "contact-id"],
+                       "contact-uri-id" => ["contact", "uri-id"],
                        "contact-link" => ["contact", "url"],
                        "contact-addr" => ["contact", "addr"],
                        "contact-name" => ["contact", "name"],
                        "avatar-date" => ["contact", "avatar-date"],
                        "thumb" => ["contact", "thumb"],
                        "author-id" => ["post-user", "author-id"],
+                       "author-uri-id" => ["author", "uri-id"],
                        "author-link" => ["author", "url"],
                        "author-addr" => ["author", "addr"],
                        "author-name" => "IF (`contact`.`url` = `author`.`url` AND `contact`.`name` != '', `contact`.`name`, `author`.`name`)",
                        "author-gsid" => ["author", "gsid"],
                        "author-uri-id" => ["author", "uri-id"],
                        "owner-id" => ["post-user", "owner-id"],
+                       "owner-uri-id" => ["owner", "uri-id"],
                        "owner-link" => ["owner", "url"],
                        "owner-addr" => ["owner", "addr"],
                        "owner-name" => "IF (`contact`.`url` = `owner`.`url` AND `contact`.`name` != '', `contact`.`name`, `owner`.`name`)",
                        "owner-updated" => ["owner", "updated"],
                        "owner-contact-type" => ["owner", "contact-type"],
                        "causer-id" => ["post-user", "causer-id"],
+                       "causer-uri-id" => ["causer", "uri-id"],
                        "causer-link" => ["causer", "url"],
                        "causer-addr" => ["causer", "addr"],
                        "causer-name" => ["causer", "name"],
                        LEFT JOIN `item-uri` ON `item-uri`.`id` = `post-user`.`uri-id`
                        LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-user`.`thr-parent-id`
                        LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-user`.`parent-uri-id`
+                       LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id`
                        LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id`
                        LEFT JOIN `verb` ON `verb`.`id` = `post-user`.`vid`
                        LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
                        "parent-uri-id" => ["post-user", "parent-uri-id"],
                        "thr-parent" => ["thr-parent-item-uri", "uri"],
                        "thr-parent-id" => ["post-user", "thr-parent-id"],
+                       "conversation" => ["conversation-item-uri", "uri"],
+                       "conversation-id" => ["post-thread-user", "conversation-id"],
                        "guid" => ["item-uri", "guid"],
                        "wall" => ["post-thread-user", "wall"],
                        "gravity" => ["post-user", "gravity"],
                        "target" => ["post-content", "target"],
                        "resource-id" => ["post-content", "resource-id"],
                        "contact-id" => ["post-thread-user", "contact-id"],
+                       "contact-uri-id" => ["contact", "uri-id"],
                        "contact-link" => ["contact", "url"],
                        "contact-addr" => ["contact", "addr"],
                        "contact-name" => ["contact", "name"],
                        "avatar-date" => ["contact", "avatar-date"],
                        "thumb" => ["contact", "thumb"],
                        "author-id" => ["post-thread-user", "author-id"],
+                       "author-uri-id" => ["author", "uri-id"],
                        "author-link" => ["author", "url"],
                        "author-addr" => ["author", "addr"],
                        "author-name" => "IF (`contact`.`url` = `author`.`url` AND `contact`.`name` != '', `contact`.`name`, `author`.`name`)",
                        "author-gsid" => ["author", "gsid"],
                        "author-uri-id" => ["author", "uri-id"],
                        "owner-id" => ["post-thread-user", "owner-id"],
+                       "owner-uri-id" => ["owner", "uri-id"],
                        "owner-link" => ["owner", "url"],
                        "owner-addr" => ["owner", "addr"],
                        "owner-name" => "IF (`contact`.`url` = `owner`.`url` AND `contact`.`name` != '', `contact`.`name`, `owner`.`name`)",
                        "owner-updated" => ["owner", "updated"],
                        "owner-contact-type" => ["owner", "contact-type"],
                        "causer-id" => ["post-thread-user", "causer-id"],
+                       "causer-uri-id" => ["causer", "uri-id"],
                        "causer-link" => ["causer", "url"],
                        "causer-addr" => ["causer", "addr"],
                        "causer-name" => ["causer", "name"],
                        LEFT JOIN `item-uri` ON `item-uri`.`id` = `post-thread-user`.`uri-id`
                        LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-user`.`thr-parent-id`
                        LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-user`.`parent-uri-id`
+                       LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id`
                        LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id`
                        LEFT JOIN `verb` ON `verb`.`id` = `post-user`.`vid`
                        LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
                        "parent-uri-id" => ["post", "parent-uri-id"],
                        "thr-parent" => ["thr-parent-item-uri", "uri"],
                        "thr-parent-id" => ["post", "thr-parent-id"],
+                       "conversation" => ["conversation-item-uri", "uri"],
+                       "conversation-id" => ["post-thread", "conversation-id"],
                        "guid" => ["item-uri", "guid"],
                        "gravity" => ["post", "gravity"],
                        "extid" => ["external-item-uri", "uri"],
                        "target" => ["post-content", "target"],
                        "resource-id" => ["post-content", "resource-id"],
                        "contact-id" => ["post", "author-id"],
+                       "contact-uri-id" => ["author", "uri-id"],
                        "contact-link" => ["author", "url"],
                        "contact-addr" => ["author", "addr"],
                        "contact-name" => ["author", "name"],
                        "avatar-date" => ["author", "avatar-date"],
                        "thumb" => ["author", "thumb"],
                        "author-id" => ["post", "author-id"],
+                       "author-uri-id" => ["author", "uri-id"],
                        "author-link" => ["author", "url"],
                        "author-addr" => ["author", "addr"],
                        "author-name" => ["author", "name"],
                        "author-gsid" => ["author", "gsid"],
                        "author-uri-id" => ["author", "uri-id"],
                        "owner-id" => ["post", "owner-id"],
+                       "owner-uri-id" => ["owner", "uri-id"],
                        "owner-link" => ["owner", "url"],
                        "owner-addr" => ["owner", "addr"],
                        "owner-name" => ["owner", "name"],
                        "owner-updated" => ["owner", "updated"],
                        "owner-contact-type" => ["owner", "contact-type"],
                        "causer-id" => ["post", "causer-id"],
+                       "causer-uri-id" => ["causer", "uri-id"],
                        "causer-link" => ["causer", "url"],
                        "causer-addr" => ["causer", "addr"],
                        "causer-name" => ["causer", "name"],
                        LEFT JOIN `item-uri` ON `item-uri`.`id` = `post`.`uri-id`
                        LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post`.`thr-parent-id`
                        LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post`.`parent-uri-id`
+                       LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread`.`conversation-id`
                        LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post`.`external-id`
                        LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
                        LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post`.`uri-id`
                        "parent-uri-id" => ["post", "parent-uri-id"],
                        "thr-parent" => ["thr-parent-item-uri", "uri"],
                        "thr-parent-id" => ["post", "thr-parent-id"],
+                       "conversation" => ["conversation-item-uri", "uri"],
+                       "conversation-id" => ["post-thread", "conversation-id"],
                        "guid" => ["item-uri", "guid"],
                        "gravity" => ["post", "gravity"],
                        "extid" => ["external-item-uri", "uri"],
                        "target" => ["post-content", "target"],
                        "resource-id" => ["post-content", "resource-id"],
                        "contact-id" => ["post-thread", "author-id"],
+                       "contact-uri-id" => ["author", "uri-id"],
                        "contact-link" => ["author", "url"],
                        "contact-addr" => ["author", "addr"],
                        "contact-name" => ["author", "name"],
                        "avatar-date" => ["author", "avatar-date"],
                        "thumb" => ["author", "thumb"],
                        "author-id" => ["post-thread", "author-id"],
+                       "author-uri-id" => ["author", "uri-id"],
                        "author-link" => ["author", "url"],
                        "author-addr" => ["author", "addr"],
                        "author-name" => ["author", "name"],
                        "author-gsid" => ["author", "gsid"],
                        "author-uri-id" => ["author", "uri-id"],
                        "owner-id" => ["post-thread", "owner-id"],
+                       "owner-uri-id" => ["owner", "uri-id"],
                        "owner-link" => ["owner", "url"],
                        "owner-addr" => ["owner", "addr"],
                        "owner-name" => ["owner", "name"],
                        "owner-updated" => ["owner", "updated"],
                        "owner-contact-type" => ["owner", "contact-type"],
                        "causer-id" => ["post-thread", "causer-id"],
+                       "causer-uri-id" => ["causer", "uri-id"],
                        "causer-link" => ["causer", "url"],
                        "causer-addr" => ["causer", "addr"],
                        "causer-name" => ["causer", "name"],
                        LEFT JOIN `item-uri` ON `item-uri`.`id` = `post-thread`.`uri-id`
                        LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post`.`thr-parent-id`
                        LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post`.`parent-uri-id`
+                       LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread`.`conversation-id`
                        LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post`.`external-id`
                        LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
                        LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread`.`uri-id`
                        "diaspora-notify" => ["fcontact", "notify"],
                        "diaspora-poll" => ["fcontact", "poll"],
                        "diaspora-alias" => ["fcontact", "alias"],
+                       "diaspora-interacting_count" => ["fcontact", "interacting_count"],
+                       "diaspora-interacted_count" => ["fcontact", "interacted_count"],
+                       "diaspora-post_count" => ["fcontact", "post_count"],
                        "ap-uuid" => ["apcontact", "uuid"],
                        "ap-type" => ["apcontact", "type"],
                        "ap-following" => ["apcontact", "following"],